web-dev-qa-db-fra.com

échec du clic central de la souris en marbre en 12.04

Lors de la mise à niveau récente vers la version 12.04, je trouve que le clic du milieu avec ma souris logictec marbre ne fonctionne plus (officiellement réalisé en cliquant sur les deux boutons). Ennuyeux car je ne peux pas faire de collage avec un clic du milieu.

Quelqu'un peut-il penser à une solution simple? Ou dois-je déposer un bug?

(il y a déjà une question du tableau de bord à ce sujet, et voici l'ancienne page ubuntu pour configurer une souris en marbre .

2
drevicko

J'ai trouvé la réponse ici et ici . Vous devez exécuter la commande suivante:

gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true

Vous n'avez besoin de le faire qu'une seule fois - Gnome se souvient des paramètres de votre prochaine connexion - bien que vous deviez le faire pour chaque utilisateur. Si quelqu'un connaît un moyen de contourner ce problème, n'hésitez pas à modifier cette réponse (:

Il semble que Gnome la définisse sur 'false' par défaut, et le fait après que xorg ait défini ses paramètres (il remplace donc les paramètres de xorg dans xorg.conf ou ...-evdev.conf etc..)

Le réglage peut également être modifié avec le dconf-editor dans le dconf-tools package ( merci Walt ). Allez sur org :: gnome :: settings-daemon :: périphériques :: souris et cochez 'middle-button-enabled'.

3
drevicko

Je rencontre le même problème après la mise à jour du 10.04. J'ai appliqué les paramètres à /usr/share/X11/xorg.conf.d/10-evdev.conf comme suggéré dans https://wiki.archlinux.org/index.php/Logitech_Marble_Mouse et cela donne le défilement requis à l'aide de la trackball, mais le clic central à deux gros boutons donne simplement un effet de clic droit.

J'ai ajouté les paramètres suivants à 10-evdev.conf:

Section "InputClass"
        Identifier  "Marble Mouse"
        MatchProduct "Logitech USB Trackball"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "ButtonMapping" "1 8 3 4 5 6 7 2 2"
        Option "EmulateWheel" "true"
        Option "EmulateWheelButton" "8"
        Option "ZAxisMapping" "4 5"
        Option "XAxisMapping" "6 7"
        Option "Emulate3Buttons" "true"
EndSection

Ceci associe le clic du bouton central à l'un des petits boutons (8 et 9) et permet de maintenir le bouton 8 (petit bouton gauche) enfoncé pour le défilement de la boule de commande. Bien que ce ne soit pas idéal (je préfère également les deux gros boutons == clic du milieu), cela pourrait être un assez bon compromis (je pense que ce sera pour moi au moins).

Je suggérerais également que la perte d'Emulate3Buttons est un bug et devrait être signalée. Ce paramètre a bien fonctionné avec cette souris le 10.04.

1
theabro