web-dev-qa-db-fra.com

Le bouton gauche de la souris ne fonctionne pas dans la session Xubuntu

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?

6
giodamelio

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.

1
Frantique

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.

1
Eric

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

0
Waqleh