precedentemente lavorato
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
non ha funzionato
xmodmap -e 'pointer = 1 2 3 5 4'
quindi, che funziona per me.
precedentemente lavorato
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
non ha funzionato
xmodmap -e 'pointer = 1 2 3 5 4'
quindi, che funziona per me.
Risposte:
Nel mio caso, non è stato necessario rimuovere alcun pacchetto. L'unica linea mancante /usr/share/X11/xorg.conf.d/40-libinput.conf
era:
Option "NaturalScrolling" "on"
quindi l'intera sezione sembrava la seguente:
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Option "NaturalScrolling" "on"
Driver "libinput"
EndSection
Dopo il riavvio della sessione X il mio mouse ha funzionato correttamente.
Per me, la soluzione era quella di lasciare xserver-xorg-input-libinput
installato, e invece rimuovere xserver-xorg-input-synaptics
, quindi riavviare. Sembra che l'aggiornamento abbia installato entrambi e che stesse scegliendo Synaptic per impostazione predefinita, che non sembra avere un'opzione di scorrimento naturale.
(Sto eseguendo Ubuntu Gnome 17.04 su un Dell XPS 15 9530, a proposito)
xserver-xorg-input-synaptics
Ho appena aggiornato da Ubuntu 16.10 a 17.04 e molte cose sono rotte, incluso lo scorrimento naturale del mouse. nota: ho un mouse normale (Evoluent) su un desktop, non su un trackpad. In precedenza avevo usato questa soluzione per Ubuntu 16: Inverti direzione di scorrimento a due dita (scorrimento naturale)? , ma questo NON ha funzionato in Ubuntu 17. Ecco cosa ha funzionato per me in Ubuntu 17.04:
per prima cosa, elimina il xserver-xorg-input-libinput
pacchetto:
sudo apt remove xserver-xorg-input-libinput
quindi crea il file /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
con questo contenuto:
Section "InputClass"
Identifier "Natural Scrolling Mouses"
MatchIsPointer "on"
MatchIsTouchpad "off"
MatchDevicePath "/dev/input/event*"
Option "VertScrollDelta" "-1"
Option "HorizScrollDelta" "-1"
Option "DialDelta" "-1"
EndSection
quindi riavviare il computer.
xserver-xorg-input-libinput
ho più potuto usare il mouse e la tastiera, quindi non ho potuto accedere. Ho dovuto avviare il sistema con cd live e chroot sul mio sistema operativo danneggiato, reinstallarlo per risolvere il problema. piuttosto fastidioso.
Il comando xinput può essere usato anche per cambiare questo. Inseriscilo nel tuo .profile in modo che venga eseguito ad ogni avvio. Ecco cosa ho inserito nel mio:
#
# Set natural scrolling with apple mouse
# for usage information, type xinput by itself. Other useful commands are
# xinput list-props 10 -- to find out settable property numbers (275)
# xinput list -- to find out that 10 is the device ID of the mouse
#
xinput set-prop 10 275 -1 1 1
In Ubuntu 18 le xinput
proprietà di Kensington Trackball sono cambiate. Ora per invertire la direzione della ghiera di scorrimento puoi usare:
xinput set-prop 'Primax Kensington Eagle Trackball' 303 1
Non del tutto sicuro che questo si tradurrà da Ubuntu 16.04 (LTS) a 17.04 e oltre, ma è una soluzione diversa rispetto a qualsiasi altro suggerimento. Vale la pena ricordare:
Trova l'impostazione: org.gnome.desktop.peripherals.mouse e seleziona la casella "natural-scroll". L'impostazione predefinita è deselezionata (false).
Non tutte le opzioni fornite negli schemi dconf sono esposte nell'interfaccia utente. La mia ipotesi è un tentativo di mantenere l'interfaccia utente semplice, che è IMO un degno sforzo.
NOTA : non mi è chiaro come interagirà dconf con un xinput precedentemente configurato. Dconf sta modificando le stesse impostazioni di xinput? Dconf è un livello reale sopra xinput in modo tale che se si modificasse l'impostazione in entrambi i punti, sarebbe effettivamente annullata? Importa solo se dimentichi e provi entrambe le cose ...
gsettings set org.gnome.desktop.peripherals.mouse natural-scroll true