Come abilitare lo scorrimento naturale con il mouse in 17.04?


14

precedentemente lavorato

echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap 

non ha funzionato


Impostazioni di sistema> Mouse e touchpad> Scorrimento naturale
M. Becerra

1
non ho questa impostazione ((
Vadim Molchanov

Impostazioni di sistema> Mouse e touchpad> Scorrimento naturale: funziona per il mio mouse ma non per il touchpad.
Majal,

Prova xmodmap -e 'pointer = 1 2 3 5 4'quindi, che funziona per me.
Quuxman,

Risposte:


11

Nel mio caso, non è stato necessario rimuovere alcun pacchetto. L'unica linea mancante /usr/share/X11/xorg.conf.d/40-libinput.confera:

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.


1
Facoltativamente, inserire la nuova riga all'interno dell'InputClass che ha l'identificatore del touchpad per consentire lo scorrimento naturale solo per il touchpad.
Kas

1
Questo funziona anche con Linux Mint 19.1 (Tessa).
trebormf,

6

Per me, la soluzione era quella di lasciare xserver-xorg-input-libinputinstallato, 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)


1
Questo ha funzionato per me su un Samsung N900X3B, ho dovuto riavviare per rendere effettive le modifiche - nota che alla fine dixserver-xorg-input-synaptics
Esca

@Decoy Buona cattura, farò la modifica
amiller27

Ha funzionato per me senza un riavvio. Ho dovuto disconnettermi e riconnettermi. (Ubuntu Gnome 17.04 su un Dell Inspiron 7500)
Eduardo Dobay,

5

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-libinputpacchetto:

sudo apt remove xserver-xorg-input-libinput

quindi crea il file /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confcon 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.


non ho capito come, ma aiuta! grazie!!!
Vadim Molchanov,

Per me, rimuovendo xserver-xorg-input-libinput, la mia tastiera non funzionava più e dovevo reinstallarla. Sto eseguendo Ubuntu Gnome 17.04.
viktorstrate,

Questo ha aiutato Ubuntu Mate 17.04 dopo l'aggiornamento dalla 16.10. Funziona anche per lo scorrimento con trackpoint su Lenovo Thinkpad X230
Draco,

1
ATTENZIONE . Dopo la disinstallazione non xserver-xorg-input-libinputho 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.
cheng bo,

Questa risposta è terribile.
g33kz0r

2

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

Questo funziona per me: xinput set-prop 10 "Evdev Scrolling Distance" -1 -1 -1
Ikem Krueger

0

In Ubuntu 18 le xinputproprietà 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

0

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:

Usa l'editor dconf

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 ...


Sul terminale sarebbe gsettings set org.gnome.desktop.peripherals.mouse natural-scroll true
Pablo Bianchi il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.