Jak włączyć naturalne przewijanie za pomocą myszy w 17.04?

14

wcześniej pracował

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

nie działało

Vadim Molchanov
źródło
Ustawienia systemowe> Mysz i touchpad> Naturalne przewijanie
M. Becerra
1
nie mam tego ustawienia ((
Vadim Molchanov
Ustawienia systemowe> Mysz i touchpad> Naturalne przewijanie - działa dla mojej myszy, ale nie dla touchpada.
Majal
Spróbuj xmodmap -e 'pointer = 1 2 3 5 4'więc, to działa dla mnie.
quuxman

Odpowiedzi:

11

W moim przypadku nie było potrzeby usuwania żadnej paczki. Jedynym brakującym wierszem /usr/share/X11/xorg.conf.d/40-libinput.confbyło:

Option "NaturalScrolling" "on"

więc cała sekcja wyglądała następująco:

  Section "InputClass"
          Identifier "libinput pointer catchall"
          MatchIsPointer "on"
          MatchDevicePath "/dev/input/event*"
          Option "NaturalScrolling" "on"
          Driver "libinput"
  EndSection

Po ponownym uruchomieniu sesji X moja mysz działała poprawnie.

Bartosz Bełcik
źródło
1
Opcjonalnie umieść nową linię w InputClass, która ma identyfikator touchpada, aby mieć naturalne przewijanie dla touchpada.
kas
1
Działa to również w przypadku Linux Mint 19.1 (Tessa).
trebormf
6

Dla mnie rozwiązaniem było pozostawienie xserver-xorg-input-libinputzainstalowanego, a zamiast tego usunięcie xserver-xorg-input-synaptics, a następnie ponowne uruchomienie. Wygląda na to, że aktualizacja zainstalowała oba i domyślnie wybrała synaptic, co nie wydaje się mieć naturalnej opcji przewijania.

(Używam Ubuntu Gnome 17.04 na Dell XPS 15 9530, btw)

amiller27
źródło
1
To działało dla mnie na Samsung N900X3B, musiałem zrestartować się, aby zmiana zaczęła obowiązywać - zwróć uwagę, że na końcu jest „s”xserver-xorg-input-synaptics
Decoy
@Decoy Dobry połów,
dokonam
Pracował dla mnie bez restartu. Po prostu musiałem się wylogować i ponownie zalogować. (Ubuntu Gnome 17.04 na Dell Inspiron 7500)
Eduardo Dobay
5

Właśnie zaktualizowałem system Ubuntu 16.10 do 17.04 i kilka rzeczy jest zepsutych, w tym naturalne przewijanie myszą. uwaga - mam zwykłą mysz (Evoluent) na pulpicie, a nie gładzik. Wcześniej korzystałem z tego rozwiązania dla Ubuntu 16: odwrócić kierunek przewijania dwoma palcami (naturalne przewijanie)? , ale to NIE działało w Ubuntu 17. Oto, co działało dla mnie w Ubuntu 17.04:

najpierw usuń xserver-xorg-input-libinputpakiet:

sudo apt remove xserver-xorg-input-libinput

następnie utwórz plik /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confz tą zawartością:

Section "InputClass"
    Identifier "Natural Scrolling Mouses"
    MatchIsPointer "on"
    MatchIsTouchpad "off"
    MatchDevicePath "/dev/input/event*"
    Option "VertScrollDelta" "-1"
    Option "HorizScrollDelta" "-1"
    Option "DialDelta" "-1"
EndSection

następnie uruchom ponownie komputer.

Alex
źródło
nie rozumiem, ale to pomaga! dzięki!!!
Vadim Molchanov
Dla mnie, po usunięciu xserver-xorg-input-libinput, moja klawiatura już nie działała i musiałam ją ponownie zainstalować. Używam Ubuntu Gnome 17.04.
viktorstrate
Pomogło to w Ubuntu Mate 17.04 po aktualizacji z 16.10. Działa także do przewijania z trackpointem na Lenovo Thinkpad X230
Draco
1
UWAGA ! Po odinstalowaniu xserver-xorg-input-libinputnie mogłem już używać myszy i klawiatury, więc nie mogłem się zalogować. Musiałem uruchomić się z Live CD i chroot do mojego zepsutego systemu operacyjnego, zainstalować go ponownie, aby to naprawić. dość irytujące.
cheng bo
Ta odpowiedź jest okropna.
g33kz0r
2

Komendy xinput można również użyć do zmiany tego. Umieść go w swoim .profile, aby był uruchamiany przy każdym uruchomieniu. Oto co włożyłem w moje:

#
# 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
użytkownik740575
źródło
Działa to dla mnie: xinput set-prop 10 „Evdev Scrolling Distance” -1 -1 -1
Ikem Krueger
0

W Ubuntu 18 xinputwłaściwości Kensington Trackball uległy zmianie. Teraz, aby odwrócić kierunek pierścienia przewijania, możesz użyć:

xinput set-prop 'Primax Kensington Eagle Trackball' 303 1
Yan King Yin
źródło
0

Nie do końca wiem, czy to przełoży się z Ubuntu 16.04 (LTS) na 17.04 i nowsze, ale jest to inne rozwiązanie niż jakakolwiek inna sugestia. Warto wspomnieć:

Użyj edytora dconf

Znajdź ustawienie: org.gnome.desktop.peripherals.mouse i zaznacz pole „naturalne przewijanie”. Domyślnie nie jest zaznaczone (fałsz).

Nie wszystkie opcje zawarte w schematach dconf są dostępne w interfejsie użytkownika. Domyślam się, że próba uproszczenia interfejsu użytkownika jest godna polecenia IMO.

UWAGA : Nie jest dla mnie jasne, w jaki sposób dconf będzie oddziaływać z wcześniej skonfigurowanym xinput. Czy dconf kręci takie same ustawienia xinput? Czy dconf jest rzeczywistą warstwą na xinput, tak że jeśli zmienisz ustawienie w obu miejscach, zostanie skutecznie cofnięte? Ma to znaczenie tylko wtedy, gdy zapomnisz i spróbujesz obu rzeczy ...

Dan Locks
źródło
Na terminalu będziegsettings set org.gnome.desktop.peripherals.mouse natural-scroll true
Pablo Bianchi,