7 votes

comment configurer un mode "trackpoint only" sur les thinkpads avec clickpads

Je possède un ordinateur portable Thinkpad carbon X1 gen2 avec le nouveau pavé tactile (clickpad). Le même pavé tactile semble être utilisé dans les modèles T440 et W540. J'aimerais désactiver le pavé tactile tout en conservant la possibilité d'utiliser le trackpoint. Cependant, les nouveaux ordinateurs portables à pavé tactile n'ont pas de boutons de souris physiques. Au lieu de cela, les zones du pavé tactile doivent être associées aux boutons gauche, milieu et droit de la souris. En d'autres termes, le simple fait de désactiver le pavé tactile dans les paramètres d'ubuntu/unity désactiverait également les boutons de la souris. En d'autres termes, je veux que le pavé tactile fonctionne uniquement comme un bouton avec trois régions correspondant aux boutons traditionnels de la souris (le défilement n'est pas important pour moi).

Il y a beaucoup d'informations sur le web concernant la configuration du touchpad/trackpoint : par exemple thinkwiki o sur askubuntu mais cette information semble dépassée.

Quelle est la manière appropriée (moderne) d'apporter des modifications persistantes à la base de données des configuration du touchpad/trackpoint dans Ubuntu 14.04 (ou 13.10) ?

J'ai trouvé cette solution et je l'ai essayé avec Ubuntu 14.04 alpha :

Section "InputClass"
    Identifier "t440 top buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "60% 0 0 0 40% 60% 0 0" #Emulate right and midle buttons
    Option "Synaptics Area" "0 0 0 1" #disable moving but not buttons
EndSection

Mettre la configuration précédente dans un fichier nommé par exemple 99-carbonx1clickpad.conf et le sauvegarder dans le dossier /usr/share/X11/xorg.conf.d/.

L'effet est que les 3 régions supérieures du pavé tactile sont correctement mappées mais que le mouvement du pavé tactile n'est pas désactivé (c'est-à-dire que la souris peut toujours être déplacée).

Pourquoi le mouvement est-il toujours activé ?

Existe-t-il un processus spécifique à ubuntu qui annule les paramètres du dossier xorg.conf.d ?

Mise à jour1 :

Quelques recherches supplémentaires ont révélé les priorités par lequel la configuration de xorg est lue (si elle est encore à jour). J'ai donc copié le fichier de configuration ci-dessus dans le dossier /etc/X11/xorg.conf.d/.

En outre, selon une étude détaillée documentation sur l'archwiki le démon de configuration de gnome peut écraser les paramètres de xserver : décocher la case active dans /org/gnome/settings-daemon/plugins/mouse/ en utilisant l'éditeur dconf.

Cependant, cela ne désactive toujours pas les mouvements du pavé tactile... Existe-t-il une autre clé de configuration pour Ubuntu's Unity ?

BTW : à l'avenir, une meilleure solution devrait être disponible avec synaptics 1.8 .

5voto

Others Points 181

En Option "Synaptics Area" "0 0 0 1" ne fonctionne pas correctement. Il suffit donc de :

Section "InputClass"
    Identifier "tp only with clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "60% 0 0 0 40% 60% 0 0" #Emulate right and midle buttons
    Option "AreaBottomEdge" "1" #disable moving but not buttons
EndSection

le stocker dans un fichier 99-carbonx1clickpad.conf dans le dossier /usr/share/X11/xorg.conf.d/

testé pour ubuntu 13.10 et 14.04 alpha

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X