fév 05 2009

Faites taire votre PC Speaker !

Tag: Debian GNU/Linux, Système, X Window SystemSylvain @ 14:20

Quoi de plus énervant que de se faire agresser par le PC Speaker lors d’une erreur, d’une completion automatique dans bash ou que sais-je encore ? Je vais vous présenter plusieurs solutions pour le faire taire à jamais :

  • Empêcher le module noyau dédié au PC Speaker de se charger :
root@gnusquad:~# echo "install pcspkr /bin/true" > /etc/modprobe.d/pcspkr

Il est également possible d’ignorer le chargement du module mais la première méthode est la méthode conseillée en cas de module récalcitrant :

root@gnusquad:~# echo "blacklist pcspkr" > /etc/modprobe.d/pcspkr

Il se peut que le module à désactiver ne soit pas « pcspkr » mais « snd_pcsp », à vous de tester avec « rmmod xxx » qui déchargera le module en live.

  • Désactiver les beeps sous X11 :
user@gnusquad:~$ xset b off

Vous pouvez également ajouter cette commande dans votre fichier « ~/.xinitrc » pour qu’elle soit lancée automatiquement au démarrage de X11.

  • Désactiver les beeps sous une console tty
user@gnusquad:~$ setterm -blength 0

Vous pouvez également ajouter cette commande dans votre fichier « ~/.bashrc » pour qu’elle soit lancée automatiquement lorsque vous vous authentifiez.

  • Désactiver les beeps pour les programmes utilisant la bibliothèque « readline » :
user@gnusquad:~$ echo "set bell-style none" >> ~/.inputrc

À lire :


mai 01 2008

Ajouter des polices de caractères sous GNU/Linux

Tag: Debian GNU/Linux, X Window SystemSylvain @ 18:19

L’opération peut se faire aisément grâce aux interfaces graphiques disponibles dans KDE, Gnome et consors mais en ligne de commande, comment fait-on ?

C’est très simple : si vous souhaitez partager vos nouvelles polices de caractères pour tous les utilisateurs, copiez les dans le répertoire « /usr/share/fonts/truetype/ » en tant que root puis mettez à jour le cache avec la commande fc-cache :

root@gnusquad:~# cp newfont.ttf /usr/share/fonts/truetype/
root@gnusquad:~# fc-cache -fv

Si vous souhaitez rendre disponible ces nouvelles polices uniquement pour un utilisateur donné, copiez les dans le répertoire « ~/.fonts » (créer le s’il n’existe pas) :

user@gnusquad:~$ mkdir .fonts
user@gnusquad:~$ cp newfont.ttf .fonts/
user@gnusquad:~$ fc-cache -fv