Projet de distribution GNU/Linux
Auteurs: Martial Daumas
Date: 2003-11-06
Modif:
Quelques petits actuces concernant Xfree86 pour se simplifier la vie
Par défaut, la configuration générée par les divers outils fournis avec X ne proposent pas par défaut le support des molettes de souries, cela viendra surement bientôt.
Cette première méthode est de loin la plus simple, et la plus rapide - et peut être effectuée sous X comme en console.
Editez le fichier /etc/X11/XF86Config
(ou ailleurs, comme
/usr/X11R6/lib/X11/XF86Config
si un outil l'avait stocké
là), avec l'éditeur de texte de votre choix, puis repérez la
section qui ressemble à cela (les valeurs dépendent de votre
matériel):
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/mouse"
EndSection
Pour l'immense majorité des souries à molettes, effectuez la modification suivante:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection
Pour gérer des souries moins standards, avec plus de bouttons ou plusieurs
molettes il est parfois possible de les configurer au mieux - mais pas
toujours.
Le fichier /usr/share/doc/Xfree86-4.3.0/README.mouse
vous donnent les principales informations sur ce sujet.
L'utilitaire en mode graphique xf86cfg permet de faire extactement la même modification, sauf qu'au lieu de manipuler le fichier de configuration directement, vous manipulez des cases qui représentes les divers sections, et leur options. Il est souvent plus simple de lancer xf86cfg depuis X déjà lancé que depuis la console (meilleur lisibilité).
Astuce :
Pour reprendre le contrôle normal du pavé numérique utilisez
Ctrl+Shift+VerrNum(du pavé numérique)
. xf86cfg
utilise AccessX pour permettre de configurer sans la sourie,
en déplacant le curseur avec le pavé numérique (enfin, pour
les gens très très patients) - cette combinaison de touche
remet le clavier en mode normal, ce qui est pratique pour
entrer les valeures numériques.
Par défaut, Nasgaïa crée un lien /dev/mouse
qui
pointe sur /dev/misc/psaux
. Si vous n'avez pas
de sourie PS/2, cela peut vous géner en vous obligeant à indiquer
le vrai Device de la sourie dans XF86Config - et de
plus, xf86cfg ne va va pas fonctionner avec la sourie s'il
n'existe pas déjà un XF86Config valide (crée par exemple à
l'installation).
Pour adapter le lien à vos besoin proprement (c'est à dire de
manière durable), éditez le fichier
/etc/devfs/conf.d/mouse.conf
et remplacez les
expressions ^misc/psaux$
par le bon device, par
exemple ^input/mouse0$
pour une sourie usb.
pour faire prendre en compte le changement:
kill -s HUP `pidof devfsd`
Désormais, /dev/mouse
sera toujours créer à la
demande en pointant sur le bon device.
Ceci peut aussi être fait pendant la post-installation avec Nsetup, faite simplement ceci (menu "Shell") avant de passer dans le menu de configuration de X - dès lors, xf86cfg pourra fonctionner normalement en mode graphique.
A venir