2008-11-13 21:56

J’ai récemment récupéré une tablette Trust TB-2100 :

$ lsusb
Bus 002 Device 005: ID 08ca:0021 Aiptek International, Inc. APT-2 Tablet

J’ai enfin réussi à faire fonctionner la bête.

Il faut installer le pilote xorg :

sudo aptitude install xserver-xorg-input-aiptek

Ensuite créer le fichier /etc/udev/rules.d/61-aiptek.rules pour ajouter le périphérique dans udev :

BUS=="usb", DRIVER=="aiptek", KERNEL=="event[0-9]*", SYMLINK+="input/aiptektablet"
KERNEL=="event[0-9]*", SYSFS{vendor_id}=="0x08ca", SYMLINK+="input/aiptektablet"
SUBSYSTEMS=="usb", DRIVERS=="aiptek", ATTRS{size}=="3000x2250", ATTRS{model_code}=="0x0064", SYMLINK+="input/aiptektablet"

Dans Ubuntu Intrepid, la configuration Xorg des périphérique d’entrée ne se fait plus dans xorg.conf, mais dans HAL.
On ajoute un fichier /etc/hal/fdi/policy/10-aiptek.fdi contenant :

<?xml version="1.0" encoding="ISO-8859-1" ?>
<deviceinfo version="0.2">
<device>
<match key="info.product" contains="Aiptek">
<merge key="input.x11_driver" type="string">aiptek </merge>
<merge key="input.x11_options.SendCoreEvents" type="string">true </merge>
<merge key="input.x11_options.Type" type="string">stylus </merge>
<merge key="input.x11_options.Mode" type="string">absolute </merge>
</match>
</device>
</deviceinfo>

Enfin, on redémarre le système et on prie pour que ça marche. Je n’ai pas réussi en redémarrant simplement HAL et Xorg.

Commandes utiles pour déboguer :

xinput
hal-device
udevinfo -a -p $devpath # on trouve devpath dans dmesg

Sources :

2008-11-13 21:56 · Tags: , ,
2008-07-29 14:43

rsync est un outil très puissant de copie/transfer/sauvegarde de fichiers sous Unices.

Pour effectuer une sauvegarde triviale, on peut l’utiliser de la manière suivante :

rsync -av MES_DONNEES DOSSIER_SAUVEGARDE

Plutôt que de refaire une copie intégrale de mes données dans le dossier de sauvegarde à chaque sauvegarde, il est plus intelligent d’utiliser rsync combiné avec le système de fichiers ext3 pour faire des sauvegardes incrémentales.

cp -al DOSSIER_SAUVEGARDE_HIER DOSSIER_SAUVEGARDE
rsync -av MES_DONNEES DOSSIER_SAUVEGARDE

Le cp -al recopie le dossier en créant des nouveau répertoire, mais en faisant des liens en dur vers les fichiers. En faisant un rsync par dessus, seuls les fichiers modifiés sont copiés. Ainsi, on utilise de l’espace disque en plus seulement pour les nouveaux fichiers. Le plus fort, c’est qu’on peut accéder à chaque dossier de sauvegarde de manière très rapide car ils sont tous identiques aux originaux. Un mini système de gestion de versions très simple à mettre en place.

Mais le plus fort c’est que rsync peut tout faire à notre place :

rsync -av --link-dest=DOSSIER_SAUVEGARDE_HIER MES_DONNEES DOSSIER_SAUVEGARDE
2008-07-29 14:43 · Tags: ,
2008-07-22 10:40

Pour faire des réglages avancés dans Thunderbird, il faut aller dans Édition > Préférences > Avancé > Éditeur de configuration

Pour personnaliser l’en-tête de réponse du type “Toto a écrit :”, comme ajouter la date, il faut changer mailnews.reply_header_type pour 2. On peut aussi personnaliser cet en-tête en utilisant la valeur 3 et les champs complémentaires mailnews.reply_header_*

Pour que Thunderbird récupère automatiquement les nouveaux messages des boîtes partagées, il faut changer mail.check_all_imap_folders_for_new pour true.

2008-07-22 10:40 · Tags:
2008-07-21 22:02

xmllint est un programme bien pratique, fourni en standard dans la plupart des distributions, dans le paquet libxml2-utils.

$ xmllint /tmp/truc.xml 
/tmp/truc.xml:3: parser error : Opening and ending tag mismatch: tata line 2 and toto
</toto>
       ^
/tmp/truc.xml:4: parser error : Premature end of data in tag toto line 1

^
2008-07-21 22:02 · Tags:
2008-07-18 21:36

C’est simple, mais pas si évident que ça.

Pour ouvrir une vidéo avec les sous-titres dans VLC, il faut aller dans Fichier > Ouvrir un fichier (avancé).

2008-07-18 21:36 · Tags: ,