2014-05-29 18:59

Voici comment mettre à jour le BIOS d’un Thinkpad Lenovo (X1 Carbon Gen 2 dans mon cas).
Il faut télécharger le fichier ISO bootable depuis le site de support Lenovo, le convertir et le copier sur une clé USB.

Il vous faut une clé USB que vous pouvez écraser.

Récupérez le fichier ISO bootable depuis le site de support Lenovo. Pour obtenir votre numéro produit :

sudo dmidecode -t system | grep Product

Pour vérifier la version installée du BIOS: sudo dmidecode -t bios

Récupérez le programme geteltorito depuis vos paquets, ou téléchargez le :

cd /tmp/
wget http://userpages.uni-koblenz.de/~krienke/ftp/noarch/geteltorito/geteltorito
chmod +x geteltorito

Extraire le fichier img depuis l’ISO :

./geteltorito -o bios.img gruj09us.iso

Copier le fichier img sur le périphérique (vérifiez que sdb est bien votre clé USB !!) :

sudo fdisk -l /dev/sdb #vérifiez la taille du disque
sudo dd if=bios.img of=/dev/sdb

Voila. Démarrez sur la clé USB et suivez les instructions pour mettre à jour le BIOS.

2014-05-29 18:59 · Tags: , , , , ,
2010-11-30 21:11

J’ai découvert Clementine il y a quelques temps déjà.

Il n’existe pas de paquet ni sous Ubuntu, ni sous Debian, mais le site officiel fournit un paquet .deb pour votre version d’Ubuntu préférée.
Il existe même en version Mac OS X et Windows…

Un petit clique sur le fichier .deb correspondant à votre distrib Ubuntu devrait suffire pour l’installer.

J’ai testé des tonnes de lecteurs (Amarok, Rythmbox, le vieux XMMS, Exaile, Listen, Totem…).

Clementine est un dérivé d’Amarok, très simplifié, et s’intègre très bien dans Gnome grâce aux librairies Qt4.

Bref, je suis heureux d’avoir découvert ce logiciel, que je vous recommande.

2010-11-30 21:11 · Tags: , , , ,
2010-07-05 22:19

NetHack, un des meilleurs jeux qui soient.

Je trouve le thème des tuiles par défaut dans xnethack assez laid. Sous Debian / Ubuntu (paquet nethack-x11), le fichier des tuiles est obligatoirement au format XPM. Il est configuré dans le fichier /etc/X11/app-defaults/NetHack avec le xpm : /usr/share/pixmaps/nethack/x11tiles.

Le fichier doit être au format XPM, avoir une certaine taille, et pas trop de couleurs différentes, sinon le temps de chargement explose chez moi (plusieurs minutes).

Voici comment le modifier sous Debian / Ubuntu :

  1. Exemple : sur la page http://www.multifoliate.com/nh/, récupérez le fichier chozo32b.zip (lien NetHack 3.4.2 (32×32) (modified by me)). L’extraire pour obtenir chozo32b.bmp.
  2. L’ouvrir avec Gimp et le recouper à la taille 1280×864 (pour supprimer le noir inutile en bas). Vous pouvez indexer l’image en 256 couleurs puis l’enregistrer en XPM, ça fonctionne mais c’est moche.
  3. Pour avoir mieux, l’enregistrer au format PNG.
  4. Installer le paquet imagemagick, puis : convert -depth 5 chozo32b.png chozo5.png
  5. Ouvrir chozo5.png avec Gimp puis l’enregistrer au format XPM.
  6. Éditez /etc/X11/app-defaults/NetHack puis remplacez /usr/share/pixmaps/nethack/x11tiles par le chemin vers chozo5.xpm.
  7. Enfin, rechargez les ressources X : xrdb -merge /etc/X11/app-defaults/NetHack
  8. Lancez votre jeu favori : xnethack

MAJ 20100921
Le fichier final gzippé : chozo5.xpm.gz

Notes :

  • convert enregistre systématiquement les xpm en 256 couleurs, je ne sais pas pourquoi.
  • head image.xpm vous donne les première lignes du fichier XPM qui contiennent le nombre de couleurs différentes.
  • Les tuiles de Abigada sont celles par défaut dans la version IPhone de NetHack.

Liens :

2010-07-05 22:19 · Tags: , , ,
2010-06-20 23:12

Un de mes amis avait un PC en double boot Windows XP / Ubuntu Karmic. Suite à la mise à jour vers Lucid, Windox ne démarre plus (lignes bizarres à l’écran après Grub…).

TestDisk nous a sauvé la vie :

sudo aptitude install testdisk
sudo testdisk
  1. Choisir [ Create ] Create a new log file
  2. Choisir le disque physique du windows, puis [Proceed ]
  3. Choisir [ Continue ] Continue even if there are hidden data
  4. Choisir [Intel ] Intel/PC partition
  5. [ Advanced ] Filesystem Utils
  6. Sur la partition Windows XP, le boot sector est soit mauvais (bad), soit non identique au secteur de backup (Sectors are not identical.).
  7. Choisir [ Backup BS ] pour copier le secteur de sauvegarde dans le secteur principal.
  8. Valider, quitter, redémarrez et testez.

Sources :

2010-06-20 23:12 · Tags: , , , ,
2010-06-03 13:48

Avec la dernière mouture d’Ubuntu Lucid 10.04 vient un nouveau module pour gérer le graphique : KMS ou Kernel-based Mode-Setting.

Si comme moi vous rencontrez des problème de performance dans certains jeux en 3D comme Quake 3 ou TCE / Enemy Territory, essayez de désactiver KMS.
Le problème peut aussi se manifester sur la souris par de forte lenteurs, du retard, ou un manque de précision.

Grub 2

Ajoutez nomodeset dans /etc/default/grub puis lancer la commande update-grub.

vi /etc/default/grub
GRUB_CMDLINE_LINUX="nomodeset"
update-grub

Grub 1

Ajoutez nomodeset à la fin de la ligne # kopt puis lancer update-grub.

vi /boot/grub/menu.lst
# kopt=root=/dev/sda1 ro nomodeset
update-grub

On m’a raconté aussi que désactiver KMS corrigeait certains problèmes de lenteur Javascript sous Firefox (Yahoo Mail…).

2010-06-03 13:48 · Tags: , , , , ,
2010-05-20 23:53

La copie de CD audio n’est actuellement pas possible sous Ubuntu Lucid avec Brasero en raison d’un vilain bug.

Pour le contourner il faut installer cdrdao version 1.2.3, qui n’est pas encore sous forme de paquet.

Pour l’installer, on peut utiliser CheckInstall, pour faire un peu plus propre qu’un vieux make install :

tar -xjvf cdrdao-1.2.3.tar.bz2
cd cdrdao-1.2.3/
./configure
make
sudo checkinstall make install

Note : la commande make échouera peut-être à cause d’un paquet de développement manquant qu’il vous faudra installer.

CheckInstall vous crée et vous installe un beau paquet Debian.

On peut aussi utiliser cdrdao directement. Un ps axf nous donne la commande utilisée par Brasero :

cdrdao read-cd --device /dev/sr0 --read-raw --datafile /home/dooblem/brasero.toc.bin -v 2 /home/dooblem/brasero.toc

Et voila le travail !

Liens :

2010-05-20 23:53 · Tags: , , , , , , ,
2010-05-20 23:34

Il n’est pas possible d’archiver un CD audio sous la forme d’une image iso. Ce format est réservé aux CDs de données.

En ligne de commande, il faut utiliser cdrdao.

Exemple :

cdrdao read-cd --read-raw --datafile FILE_NAME.bin --device /dev/cdrom --driver generic-mmc-raw FILE_NAME.toc

Sous Ubuntu, on peut aussi utiliser Brasero avec le mode “copie de CD”. Un ps axf nous donne la commande utilisée par Brasero :

cdrdao read-cd --device /dev/sr0 --read-raw --datafile /home/dooblem/brasero.toc.bin -v 2 /home/dooblem/brasero.toc

Note : il y a un bug dans Brasero sous Ubuntu Lucid avec cdrdao.

Liens :

2010-05-20 23:34 · Tags: , , , ,
2010-01-26 23:51

Sous Ubuntu ou toute distribution avec Gnome, on peut désormais faire presque tout sans passer par la ligne de commande.

Pour configurer certaines choses, il est encore nécessaire de passer par l’édition d’un fichier de configuration. Même pour configurer le bureau, beaucoup de documentation en ligne demande encore d’éditer des fichiers dans /etc.

Pour simplifier cette tâche aux linuxiens non experts, il existe un paquet nautilus-gksu, qui permet d’éditer un fichier en tant qu’administrateur par un simple clique droit sur le fichier.

Personnellement, je préfère la solution consistant à lancer Nautilus en tant que root, qui donne plus que le simple pouvoir d’édition de fichier (modification des droits, suppression…).

On crée un lanceur pour cette tâche, un peu à la manière du Terminal administrateur dans Applications > Outils système :

  1. Clique droit sur le tableau de bord > Ajouter au tableau de bord, Lanceur d’application personnalisé.
  2. Nom : Nautilus superutilisateur
  3. Commande : gksu nautilus

Et voila.

2010-01-26 23:51 · Tags: , ,
2010-01-26 23:09

Dans plusieurs distributions récentes telles qu’Ubuntu, il y a maintenant des dossiers utilisateurs préconfigurés tels que Bureau, Téléchargements, Documents, Images, Musique, Vidéo.

ubuntu_user_dirs.png

Vous pouvez supprimer certains de ces dossiers s’ils ne vous conviennent pas, ou encore les renommer.

Si vous changez leur nom, vous pouvez indiquer aux applications leur emplacement dans votre fichier ~/.config/user-dirs.dirs :

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/telech"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/public"
XDG_DOCUMENTS_DIR="$HOME/docs"
XDG_MUSIC_DIR="$HOME/zic"
XDG_PICTURES_DIR="$HOME/images"
XDG_VIDEOS_DIR="$HOME/cine"

Ensuite, relancer Nautilus devrais suffire. Sinon, reconnectez-vous.

Références:

2010-01-26 23:09 · Tags: , ,