Vor langer Zeit habe ich ein ~/.Xmodmap
Umkehren des 4
und 5
zum "natürlichen Scrollen" erstellt:
pointer = 1 2 3 5 4 7 6 8 9 10 11 12
Ich Quelle .Xmodmap
in .xinitrc
der Standard - Mode ( xmodmap $HOME/.Xmodmap &
). Dies hat jahrelang ohne Probleme funktioniert.
Ich habe kürzlich eine Anwendung namens installiert cockatrice
. Ich habe keine anderen Probleme mit dem Programm, außer dass meine Bildlaufrichtung beim Scrollen innerhalb des Programms aus irgendeinem Grund nicht "natürlich" ist (dh es ist, als würde meine .Xmodmap
nur von dieser Anwendung nicht befolgt).
Zuerst dachte ich , es ein Problem mit meinem Qt - Eingangsmodul ist, aber ich erkennen , dass ich richtig erklärt habe , QT_IM_MODULE
um xim
in meinem .xinitrc
, und ich hatte noch nie dieses Problem mit einer anderen Anwendung.
Ist dies ein anwendungsspezifisches Problem oder ist dies Qt-spezifisch? Was sollte ich versuchen, um dieses Problem weiter zu beheben (oder zu lösen)?
Der Versuch, dies universell durchzusetzen, xinput
schlägt fehl:
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
# unneeded information regarding my keyboard
$ xinput set-prop 2 "Evdev Scrolling Distance" -1 -1 -1
property 'Evdev Scrolling Distance' doesn't exist, you need to specify its type and format
xmodmap
und dann zu hoffen, dass dies universell funktioniert. (Nicht unbedingt eine schlechte Sache, nur zur Klarstellung.)