J'ai un Logitech Marble Mouse Trackball , avec sa capacité de défilement configurée comme suit:
#!/bin/bash
dev="Logitech USB Trackball"
we="Evdev Wheel Emulation"
xinput set-int-prop "$dev" "$we Button" 8 8
xinput set-int-prop "$dev" "$we" 8 1
Cela me permet de maintenir le petit bouton gauche enfoncé et de faire défiler en faisant rouler la boule de commande de haut en bas, les mouvements d'un côté à l'autre n'ayant aucun effet.
Il s’agit d’une nouvelle installation de Xubuntu 12.04 LTS sous Xfce.
En utilisant Kubuntu (et de nombreux autres environnements de bureau), j'ai pu:
J'ai essayé de réactiver le comportement en utilisant:
Lancer gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true
renvoie No such schema 'org.gnome.settings-daemon.peripherals.mouse'
.
L'outil dconf-editor
n'affiche pas org::gnome::settings-daemon::peripherals::mouse
. Le plus proche que j'ai pu trouver est org.gnome.desktop.a11y.mouse
, mais il n'a pas de paramètre pour middle-button-enabled
.
Comment activer le "clic du milieu" sur la boule de commande de sorte que le petit bouton droit effectue un collage du tampon de copie?
Après ces instructions et cette réponse et ce document :
/usr/share/X11/xorg.conf.d/10-evdev.conf
.Section "InputClass" Identificateur "Marble Mouse" MatchProduct "Logitech USB Trackball" MatchIsPointer "sur" MatchDevicePath "/ dev/input /event*" Pilote "evdev" Option "ButtonMapping" "1 9 3 4 5 6 7 8 2" Option "EmulateWheel" "true" Option "EmulateWheelButton" "8" Option "ZAxisMapping" "4 5" Option "XAxisMapping" "6 7" Option "Emulate3Buttons" "true" . EndSection
Activer Ctrl-Alt-Backspace pour redémarrer X comme suit:
echo setxkbmap -option terminate:ctrl_alt_bksp >> ~/.xprofile
chmod +x ~/.xprofile
~/.xprofile
Cette:
Après redémarrage En redémarrant X, j’ai trouvé que le défilement ne fonctionnait plus, probablement en raison d’une mise à niveau. Si cela vous arrive, essayez:
~/.
): /usr/share/X11/xorg.conf.d/50-vmmouse.conf /usr/share/X11/xorg.conf.d/50-marblemouse.conf /usr/share/X11/xorg.conf.d/11-evdev-quirks.conf
/etc/X11/xorg.conf
Vérifiez les paramètres en utilisant (où 8 est le numéro de périphérique; le vôtre variera probablement):
xinput get-button-map 8