samedi 19 mars 2011

Unzip et l'encodage : le problème des caractères accentués

Lorsque l'on essaye de décompresser un fichier ZIP avec unzip sous Ubuntu 10.10 (mais sans doute également avec d'autres distributions Linux), il arrive que l'encodage des noms de fichier ne soit pas reconnu. On reçoit alors un message d'erreur comme le suivant :
philonous ~ $ unzip monfichier.zip
Archive: monfichier.zip
inflating: fichier_normal.txt
error: cannot create fichier_accentu?.txt
Invalid argument
Une solution est alors d'utiliser le programme 7z, avec la commande suivante :
philonous ~ $ 7z x monfichier.zip
Extracting fichier_normal.txt
Extracting fichier_accentu.txt
On perd quelques accents dans les noms de fichier, mais au moins on arrive à décompresser les fichiers...

vendredi 21 janvier 2011

[Résolu] Vagues sur l'écran avec Kubuntu 10.10

Depuis quelque temps, mon écran était soumis au passage continu de vagues horizontales, plus ou moins rapides, aussi irritantes qu'épuisantes pour mes petits yeux.

Le problème venait de la détection automatique du matériel d'affichage par Ubuntu au démarrage. Suite à une erreur dont la cause m'est inconnue, mon écran plat était reconnu comme de résolution 1024x768, au lieu de 1280x1024. Les vagues résultaient de l'incongruence des deux résolutions.

Il a donc fallu écrire un fichier xorg.conf, contenant notamment les lignes, pour forcer l'option 1280x1024 :


Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RV280 [Radeon 9200 SE]"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024"
EndSubSection
EndSection


Et désormais, la houle s'est apaisée sur mon écran.

mardi 28 septembre 2010

Akonadi et problème de socket

Symptôme : Akonadi ne voulait plus démarrer en utilisant un serveur MySQL externe. La commande akonadictl start produisait en effet les erreurs suivantes :

[akonadiserver] Failed to use database "akonadi"
[akonadiserver] Database error: "Can't connect to local MySQL server through socket '/home/meles/.local/share/akonadi/db_misc/mysql.socket' (2) QMYSQL: Unable to connect"

Solution : dans l'outil de configuration d'Akonadi, mettre l'option UNIX_SOCKET=/var/run/mysqld/mysqld.sock.

MySQL et mise à jour de Ubuntu 10.04

Une mise à niveau réserve souvent de mauvaises surprises : lors d'un passage à Kubuntu 10.04, ce fut MySQL qui lâcha.

La solution, dans mon cas, fut des plus simples : mon répertoire /etc/init/ contenait un fichier qui s'appelait mysql.conf.dpkg-new au lieu de s'appeler mysql.conf. Il suffit donc de le renommer (cp /etc/init/mysql.conf.dpkg-new mysql.conf), et vous pourrez lancer le serveur MySQL avec la commande sudo start mysql !

mercredi 7 avril 2010

Compiz : changer de bureau avec la roulette de la souris

Pour configurer Compiz, vous connaissez très vraisemblablement le programme « ccsm », le Gestionnaire de configuration CompizConfig. Tous les réglages pour la rotation du cube y sont définis, surprise, dans la section « Rotation du cube ».

Tous, sauf un : celui qui permet de changer de bureau en utilisant la roulette sur le fond d'écran. Pour activer ce mode de rotation, qui est mon préféré, il faut aller dans Changeur de bureau, et assigner à l'option « Bureau suivant » la valeur « Bouton5 », à l'option « Bureau précédent » la valeur « Bouton4 ».

vendredi 19 mars 2010

Quand l'ordinateur plante au démarrage

Voici un problème qui m'arrive régulièrement (environ une fois tous les deux ans), et sa solution.

Si votre ordinateur fixe plante au démarrage, avant même d'avoir affiché le BIOS (donc, a fortiori, avant le démarrage du système d'exploitation), c'est très souvent un problème de ventilateur : avec le temps, la poussière s'y accumule. Elle finit par le ralentir à un point tel que pour éviter la surchauffe, l'ordinateur refuse de démarrer.

La solution à ce problème est très simple : passez l'aspirateur à l'intérieur de votre boîtier d'ordinateur, en aspirant soigneusement la poussière qui obstrue le ventilateur.

samedi 13 mars 2010

Fifa 10 sur Wii : manipuler simultanément deux joueurs

Un petit oubli dans le manuel de Fifa 10 sur Wii : dans le mode « All play » (c'est-à-dire quand on n'utilise que la Wiimote, sans le Nunchuk), on peut, en défense, charger un attaquant adverse avec deux joueurs au lieu d'un seul. Il suffit d'appuyer sur le bouton "-" (moins). Ainsi, deux joueurs viendront au pressing : celui que l'on dirige habituellement, surmonté d'un nombre (1 ou 2), et un autre, surmonté d'un signe bizarre. Pour « libérer » ce deuxième joueur, appuyer de nouveau sur le bouton "-".

Quand on est en attaque, le même bouton permet d'appeler un deuxième attaquant pour le faire partir en avant.