J'ai récemment changé d'Ubuntu à Xubuntu 12.04. L'installation a bien fonctionné pendant quelques jours, mais le bouton gauche de la souris a soudain cessé de fonctionner. Le clic droit et les barres de défilement fonctionnent bien.
Après quelques expériences, j'ai découvert que le problème ne se produisait que lorsque je configurais la session sur Xubuntu lors de la connexion. La souris fonctionne également très bien sous Windows Vista à double démarrage.
Qu'est-ce qui pourrait empêcher ma souris de fonctionner comme ça?
Vérifiez si vous avez xserver-xorg-input-evdev
installé sur votre système:
Sudo dpkg -s xserver-xorg-input-evdev
Si oui, faites-vous:
Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get upgrade
Si non, est-ce que:
Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install xserver-xorg-input-evdev
Redémarrer.
Votre bouton gauche de la souris est peut-être remappé ou désactivé. Essayez d’ajuster la configuration ou de rétablir les valeurs par défaut dans le panneau de configuration de Xfce, comme décrit ici:
http://docs.xfce.org/xfce/xfce4-settings/mouse
Vous pouvez vérifier les mappages actuels à l'aide de la commande xinput
du terminal.
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Mouseemu virtual mouse id=14 [slave pointer (2)]
⎜ ↳ bcm5974 id=11 [slave pointer (2)]
Recherchez votre souris dans la liste et notez son identifiant, présenté sous la forme id=x
; par exemple, 11
Utilisez à nouveau xinput
pour obtenir la mappe de boutons actuelle:
$ xinput get-button-map 11
1 2 3 4 5 6 7
Si le premier numéro est "0", le bouton 1 de votre souris est désactivé. Testez le réactiver avec:
$ xinput set-button-map 11 1
N'oubliez pas de remplacer "11" par l'identifiant de la souris de xinput list
.
Si cela est réinitialisé à chaque fois que vous vous connectez à votre bureau, vérifiez s'il existe un fichier dans votre répertoire personnel appelé ".xinputrc" ou un répertoire nommé .xinput.d/contenant des fichiers. Voyez aussi s'il y a un ".xinitrc" erroné qui pourrait avoir des commandes xinput.
Essayez cette commande dans le terminal: Sudo modprobe -r psmouse
cette commande supprime le pilote de la souris du noyau, cela devrait résoudre le problème, mais si la souris ne fonctionne toujours pas, essayez ceci après la première commande: Sudo modprobe psmouse proto=imps
et cela. devrait le rétablir. C'est comme de l'éteindre puis de l'allumer