Lenovo X280 et trackpoint qui part en sucette

Sur le X280, je me retrouvais régulièrement avec un curseur qui décidait seul de partir en balade sur mon écran.

Après avoir éliminé la souris, le trackpad, et un dysfonctionnement oculaire, j'ai finalement compris que ça venait du trackpoint.

Pour le désactiver, on récupère la liste des périphériques d'entrée :

$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Synaptics TM3381-002 id=15 [slave pointer (2)]
⎜ ↳ USB OPTICAL MOUSE id=9 [slave pointer (2)]
⎜ ↳ USB OPTICAL MOUSE id=17 [slave pointer (2)]
⎜ ↳ TPPS/2 Elan TrackPoint id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Yubico Yubikey NEO OTP+U2F+CCID id=11 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=14 [slave keyboard (3)]
↳ USB OPTICAL MOUSE id=10 [slave keyboard (3)]
Le trackpoint a donc 16 pour id.

On le désactive :

$ xinput set-prop 16 "Device Enabled" 0

Et le tour est joué! Je peux enfin arrêter de cliquer où je ne veux pas! Du moins... Pas à cause du trackpoint.

Tips - Firefox - Afficher warning sur un Ctrl + Q

Si comme moi vous avez une tendance boulet avec de gros doigts, et que vous faites régulièrement un Ctrl + Q involontaire sur Firefox, vous devez alors vous aussi avoir envie de vous jeter très fort contre un mur. Mais comme c'est douloureux, il suffit de changer un petit paramètre dans about:config.

Par défaut, browser.showQuitWarning a pour valeur false, passez-le à true.

Problème réglé.

Installer FreshRSS sur une instance Simple Hosting chez Gandi

Les instances Simple Hosting chez Gandi sont une solution d'hébergement simple. Auto-configurées, il suffit d'ajouter son site et les enregistrements DNS. Tout le reste est fait automatiquement. La particularité est que le contenu du site qu'on souhaite héberger doit se trouver dans le dossier /lamp0/web/vhosts/www.votredomaine.com/htdocs/

Côté installation FreshRSS, on ne doit exposer que le dossier ./p/ sur le web. Mais celui-ci fait partie de l'ensemble du contenu FreshRSS. Ainsi, si on dépose le dossier FreshRSS dans /lamp0/web/vhosts/www.votredomaine.com/htdocs/, ce ne sera pas ./p/ qui répondra, mais la racine du dossier FreshRSS. On aura alors une jolie erreur.

Pour pouvoir exposer ./p/, il faut alors utiliser un lien symbolique.
Pour cela, nous aurons besoin de deux outils : la console à activer depuis la page de l'instance, et sftp.
On se connecte d'abord à la console pour supprimer le dossier htdocs :
/srv/data$ cd web/vhosts/www.votredomaine.com/
/srv/data/web/vhosts/www.votredomaine.com$ rm -rf htdocs/
On se connecte maintenant via sftp et on se place dans le dossier  /lamp0/web/vhosts/www.votredomaine.com/ pour mettre le contenu de l'archive téléchargée depuis le GitHub de FreshRSS.
Attention, sftp ne permet une copie récursive que si le dossier de destination existe déjà. C'est pourquoi il faut créer le dossier FreshRSS :
sftp> mkdir FreshRSS
On envoie ensuite le contenu de l'archive :
sftp> put -r FreshRSS
On retourne sur la console pour créer le lien symbolique :
/srv/data/web/vhosts/www.votredomaine.com$ ln -s FreshRSS/p/ htdocs

Et voilà, en vous connectant sur votre site, vous arriverez sur la page d'installation de FreshRSS!


xakan's users' jokes - #3 - Clap de fin

Et oui, comme toutes les bonnes choses ont une fin, c'est aujourd'hui très probablement la troisième et dernière édition des xakan's user's jokes.

J'ai repris le boulot un petit mois avant de changer de boulot pour un nouveau départ aujourd'hui. Alors je vous partage les quelques unes que j'ai pu avoir au cours de ce dernier mois. Tout est authentique, rien n'est retravaillé.

Enjoy!

Lire la suite de xakan's users' jokes - #3 - Clap de fin