Wie aktiviere ich das natürliche Scrollen mit der Maus in 17.04?


14

zuvor gearbeitet

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

hat nicht funktioniert


Systemeinstellungen> Maus und Touchpad> Natürliches Scrollen
M. Becerra

1
Ich habe diese Einstellung nicht ((
Vadim Molchanov

Systemeinstellungen> Maus und Touchpad> Natürliches Scrollen - funktioniert mit meiner Maus, aber nicht mit dem Touchpad.
Majal

Versuchen Sie xmodmap -e 'pointer = 1 2 3 5 4'dann, das funktioniert bei mir.
Quuxman

Antworten:


11

In meinem Fall musste kein Paket entfernt werden. Die einzige Zeile, die fehlte, /usr/share/X11/xorg.conf.d/40-libinput.confwar:

Option "NaturalScrolling" "on"

Der gesamte Abschnitt sah also so aus:

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

Nach dem Neustart der X-Sitzung hat meine Maus korrekt funktioniert.


1
Fügen Sie optional die neue Zeile in die InputClass ein, die die Touchpad-ID enthält, damit das Touchpad nur auf natürliche Weise gescrollt wird.
Kas

1
Dies funktioniert auch für Linux Mint 19.1 (Tessa).
Trebormf

6

Für mich bestand die Lösung darin, xserver-xorg-input-libinputinstalliert zu lassen und stattdessen zu entfernen xserver-xorg-input-synapticsund dann neu zu starten. Es scheint, als ob das Upgrade beide installiert und standardmäßig synaptisch gewählt hat, was anscheinend keine natürliche Bildlaufoption bietet.

(Ich verwende Ubuntu Gnome 17.04 auf einem Dell XPS 15 9530, übrigens)


1
Das ist für mich auf einem Samsung N900X3B arbeitete ich für die Änderung Neustart hatte wirksam werden - zur Kenntnis , dass es ein „s“ am Endexserver-xorg-input-synaptics
Decoy

@Decoy Guter Fang, ich werde den Schnitt machen
amiller27

Arbeitete für mich ohne Neustart. Musste mich nur ausloggen und wieder einloggen. (Ubuntu Gnome 17.04 auf einem Dell Inspiron 7500)
Eduardo Dobay

5

Ich habe gerade ein Upgrade von Ubuntu 16.10 auf 17.04 durchgeführt und einige Dinge sind kaputt, einschließlich natürlichem Scrollen mit der Maus. Hinweis - Ich habe eine normale Maus (Evoluent) auf einem Desktop, kein Trackpad. Ich habe diese Lösung zuvor für Ubuntu 16 verwendet: Zwei-Finger-Scroll-Richtung umkehren (natürliches Scrollen)? , aber dies funktionierte NICHT in Ubuntu 17. Hier ist, was für mich in Ubuntu 17.04 funktioniert hat:

Löschen Sie zuerst das xserver-xorg-input-libinputPaket:

sudo apt remove xserver-xorg-input-libinput

dann erstelle eine Datei /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confmit diesem Inhalt:

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

Starten Sie dann Ihren Computer neu.


Ich habe nicht verstanden, wie, aber es hilft! Danke!!!
Vadim Molchanov

Nach dem Entfernen von xserver-xorg-input-libinput funktionierte meine Tastatur nicht mehr und musste neu installiert werden. Ich verwende Ubuntu Gnome 17.04.
viktorstrate

Dies hat auf Ubuntu Mate 17.04 nach dem Upgrade von 16.10 geholfen. Funktioniert auch zum Scrollen mit Trackpoint auf Lenovo Thinkpad X230
Draco

1
ACHTUNG . Nach der Deinstallation xserver-xorg-input-libinputkonnte ich meine Maus und meine Tastatur nicht mehr verwenden, so dass ich mich nicht mehr anmelden konnte. Ich musste mit einer Live-CD und Chroot auf meinem defekten Betriebssystem booten und es neu installieren, um dies zu beheben. sehr ärgerlich.
Cheng Bo

Diese Antwort ist schrecklich.
g33kz0r

2

Mit dem Befehl xinput kann dies ebenfalls geändert werden. Fügen Sie es in Ihr .profile ein, damit es bei jedem Start ausgeführt wird. Folgendes habe ich in meine geschrieben:

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

Das funktioniert für mich: xinput set-prop 10 "Evdev Scrolling Distance" -1 -1 -1
Ikem Krueger

0

In Ubuntu 18 wurden die xinputEigenschaften für Kensington Trackball geändert. Um nun die Richtung des Scrollrings umzukehren, können Sie Folgendes verwenden:

xinput set-prop 'Primax Kensington Eagle Trackball' 303 1

0

Nicht ganz sicher, ob dies von Ubuntu 16.04 (LTS) auf 17.04 und höher übersetzt werden kann, aber es ist eine andere Lösung als alle anderen Vorschläge. Es scheint erwähnenswert zu sein:

Verwenden Sie den dconf-Editor

Suchen Sie die Einstellung: org.gnome.desktop.peripherals.mouse und aktivieren Sie das Kontrollkästchen für "natural-scroll". Die Standardeinstellung ist deaktiviert (false).

Nicht alle in dconf-Schemas bereitgestellten Optionen werden in der Benutzeroberfläche angezeigt. Meine Vermutung ist ein Versuch, die Benutzeroberfläche einfach zu halten, was meiner Meinung nach ein lohnendes Unterfangen ist.

HINWEIS : Mir ist nicht klar, wie dconf mit einem zuvor konfigurierten xinput interagiert. Dconf Twiddling die gleichen Xinput-Einstellungen? Ist dconf eine tatsächliche Ebene über xinput, sodass die Änderung der Einstellung an beiden Stellen effektiv rückgängig gemacht wird? Es ist nur wichtig, wenn Sie beide Dinge vergessen und ausprobieren ...


Am Terminal wäregsettings set org.gnome.desktop.peripherals.mouse natural-scroll true
Pablo Bianchi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.