Le Blog de Cyril LEVIS | La suite du petit blog de Cyril

oct/07

2

Configurer son touchpad sous Ubuntu

Cette astuces est dédié a ceux qui utilise un pc portable avec un touchpad (quasiment tous) et une souris usb occasionnellement.
Celle-ci sert a éviter lorsque l’on tappote de faire de fausses manipulations avec le touchpad alors que l’on a la souris de branché.

I] INSTALLATION DE SYNAPTICS (drivers + outils pour le touchpad)

#Alors on commence par installer gsynaptics:
sudo aptitude install gsynaptics

#Puis on édite son /etc/X11/xorg.conf (penser à faire une sauvegarde des fichiers que vous modifiez !)

Chercher le bloc:

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

et juste avant le « EndSection » de ce bloc, rajouter:

Option "SHMconfig" "true"

Vous aurez donc:

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMconfig" "true"
EndSection

Ensuite on redémarre ou simplement on preses : Ctrl + Alt + Del

Maintenant allez dans « Système / Préférences / Touchpad » pour peaufiner les réglages a votre guise.

II] Création du script de désactivation et paramétrage de gnome.

C’est parti:

wget http://cyril.levis-heb.net/wp-content/uploads/touchpad_desactiver
chmod +x touchpad_desactiver
sudo mv touchpad_desactiver /usr/bin/

#Ensuite on va dans « Système / Préférences / Périphériques et médias amovibles »

Puis régler comme ça:
capture-preferences-des-peripheriques-et-des-media.png

#Ensuite on lance gconf-editor:
Alt + F2 puis:

gconf-editor

Naviguer ensuite dans /apps/metacity et suivre les images, j’ai personnellement créer la run_command_4 et command_4 mais si vous n’en avez pas encore fait, vous pouvez très bien commencer à 1.

capture-editeur-de-configuration-global_keybindings.pngcapture-editeur-de-configuration-keybinding_commands.png

#Voilà c’est fini !

Désormais si vous brancher par exemple une petite Logitech Nano VX Revolution ou tout autre bijoux Logitech (pour ne pas faire de pub, non non je n’ai pas d’actions chez eux :D )
le touchpad sera désactiver !

Ensuite si vous débranché la souris celui-ci SERA TOUJOURS DESACTIVÉ !

Il faut donc ensuite appuyer sur la touche Windows + s pour le réactiver et si vous les repressez le touchpad sera désactivé un fois de plus et vice versa !

#Euuu… j’ai dis que c’étais fini mais juste concernant la déactivation par branchement de souris.
J’ai encore une astuce !

Dans « Système / Sessions », cliquez sur « Ajouter » puis comme nom mettez par exemple « touchpad-tweak » et dans commande « syndaemon -d -t -k -i 0.5 » .

capture-nouveau-programme-de-demarrage.png

C’est fini pour de bon cette fois ci, grâce a cette dernière manipulation vous pourrez frapper sur le clavier sans avoir peur de mettre les main sur le touchpad, car lors de la frappe celui-ci est désactiver pendant 0,2s (2ms) après la dernière frappe !

Pour éteindre le touchpad lorsqu’on branche une souris USB et le rallumer lorsqu’on la débranche voici comment faire:

sudo gedit /etc/udev/rules.d/01-touchpad.rules

Et mettre dedans:


ACTION=="add", SUBSYSTEM=="input", ID_CLASS="mouse", RUN+="/usr/bin/synclient TouchpadOff=1"
ACTION=="remove", SUBSYSTEM=="input", ID_CLASS="mouse", RUN+="/usr/bin/synclient TouchpadOff=0"

puis


sudo /etc/init.d/udev restart

et voilà :)

RSS Feed

11 commentaires for Configurer son touchpad sous Ubuntu

Akiri

AkiriNo Gravatar | 12 janvier 2008 at 14 h 16 min

Bonjour et juste un grand merci pour cet article et cette super astuce !!

MARIANI

MARIANINo Gravatar | 18 février 2008 at 11 h 25 min

C quoi Ubuntu ?

halucard22

halucard22No Gravatar | 23 mars 2008 at 21 h 13 min

Merci pour ce tuto, c’est tellement simple que je comprends pas pourquoi les developpeurs d’ubuntu n’y ont pas pensé !

Woodman

WoodmanNo Gravatar | 14 avril 2008 at 19 h 56 min

Merci, super astuce !

01laurent

01laurentNo Gravatar | 8 juillet 2008 at 11 h 10 min

Bonjour Cyril,

Merci pour cette super astuce.
Dans ton tuto, au paragraphe « Création du script de désactivation.. », il peut subsister une confusion entre touchpad_desactiver et desactiver_touchpad…

Je n’ai pas trouvé « Système / Session », mais il est vrai que je suis sous Hardy; donc je n’utilise pas la commande « Syndaemon ». (le texte ne correspond pas à la capture d’écran » qui elle doit être exacte.

Avec le paragraphe « MAJ 1er décembre », si je désactive ma Nano VX, le touchpad ne se met pas en marche, par contre je peux le faire par la combinaison des touches, c’est déjà super.

Comment puis-je déinstaller ta « MAJ 1er décembre » proprement? Simplement en effaçant la règle, cela suffit-il ?

A travers ce mot, ne prends pas la mouche de mes observations, moi qui ne savais travailler que sous Cobol…. juste pour un tuto nickel chrome comme tu sembles les aimer.
D’avance merci

01laurent

ToXinE

ToXinENo Gravatar | 4 novembre 2008 at 12 h 51 min

Depuis ma mise à jour vers Intrepid 8.10
Cette manip ne fonctionne plus :(

lorsque j’edit mon xorg.conf, j’ai des « # commented out by update-manager, HAL is now used » partout :(

Une idée comment effectuer cette manip sous Intrepid ?

marpa

marpaNo Gravatar | 12 janvier 2009 at 2 h 37 min

Bonjour,

Je suis très intéressé par cette astuce mais j’ai quelques problèmes…

Je suis également sous Intrepid 8.10

gsynaptics s’installe sans problèmè.
Lorsque j’ouvre le fichier xorg.conf, il n’y a pas de section « input device » (il y a juste les sections « device », « monitor » et « screen »).
Donc j’ai rajouté tout le bloc.

Je redémarre…

Mais quand je veux lancer « Touchpad » (Système / Préférences / Touchpad), j’ai une alerte qui me dit :
« GSynaptics couldn’t initialize.
You have to set ‘SHMConfig’ ‘true’ in xorg.conf or XF86Config to use GSynaptics »
pourtant j’ai vérifié et la ligne SHMConfig ets bien présente avec la valeur « true »…
Est-ce que c’est parce que la section n’existait pas avant ???

J’me dis « c’est pas grave, je continue »….

wget http://cyril.levis-heb.net/fichiers/touchpad_desactiver -> pas de problème

–2009-01-11 17:22:16– http://cyril.levis-heb.net/fichiers/touchpad_desactiver
Résolution de cyril.levis-heb.net… 213.186.33.87
Connexion vers cyril.levis-heb.net|213.186.33.87|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Longueur: 12791 (12K) [text/plain]
Saving to: `touchpad_desactiver’
100%[========>] 12 791 –.-K/s in 0,09s
2009-01-11 17:22:17 (142 KB/s) – « touchpad_desactiver » sauvegardé [12791/12791]

Mais quand j’arrive au « chmod +x desactiver_touchpad », le terminal me répond :
« chmod: ne peut accéder `desactiver_touchpad’: Aucun fichier ou dossier de ce type »

J’ai redémarrer mais rien n’y fait !!!!

Quelqu’un aurait-il une piste ????

aeMAETH

aeMAETHNo Gravatar | 24 février 2009 at 11 h 55 min

Bonjour,

Très très bon tuto et encore merci :)
Cependant, j’ai un soucis : lorsque je fais mon
#sudo gedit /etc/X11/xorg.conf
je n’ai pas la section « InputDevice » :’(

Merci d’avance !

Author comment by adminNo Gravatar | 17 avril 2009 at 9 h 13 min

Bonjour,

Avec des mois de retard, t’en es tu sorti?
Spécifie le chemin complet du fichier s’il le faut :
cd ~
wget http://cyril.levis-heb.net/fichiers/touchpad_desactiver
chmod +x ~/desactiver_touchpad

MR K

MR KNo Gravatar | 3 mai 2009 at 12 h 13 min

Salut à toi,

l’image

http://cyril.levis-heb.net/wp-content/2007/10/capture-editeur-de-configuration-global_keybindings.thumbnail.png

n’est plus dispo (404) et je n’arrive pas bien à comprendre comment créer les clefs ad hoc….car ce truc de désactivation conditionnée est carrément genial…je cherche partout comment faire…
d’avance merci.
Mr K

marpa

marpaNo Gravatar | 23 juin 2009 at 17 h 15 min

Après avoir lâché l’affaire pendant quelques mois, j’ai essayé de nouveau après avoir installé Jaunty.

Pour accèder à la configuration du Touchpad, je n’ai pas configurer xorg.conf mais le fichier /etc/hal/fdi/policy/shmconfig.fdi (comme conseillé ici : http://doc.ubuntu-fr.org/touchpad) et ça marche…

J’ai donc continué comme tu l’avais indiqué, mais impossible de trouver « Système / Préférences / Périphériques et médias amovibles »…
J’ai fait le tour en essayant d’éditer les menus, mais rien n’y fait, je ne trouve pas cette rubrique !

Est-ce normal ????

J’espère que tu pourras me répondre avant que je n’abandonne !

Merci

Leave a comment!

This site is using OpenAvatar based on

<<

>>

Find it!

Pub!

Theme Design by devolux.org