Aktivieren Sie horizontales Scrollen in Ubuntu

57

In den Maus- und Touchpad-Einstellungen gibt es keine Option zum Aktivieren des horizontalen Bildlaufs in Ubuntu 13.04+ (Raring / Saucy / Trusty) (GNOME 3.8+):

Maus- und Touchpad-Einstellungen

Kein horizontales Scrollen, selbst wenn Sie das Scrollen mit zwei Fingern oder das Festhalten von Inhalten an den Fingern aktivieren .

Wie ist es möglich?

Alen
quelle

Antworten:

63

Es gibt einen Weg durch den dconf Editor . damit:

  1. öffne den dconf Editor über den Dash;
  2. Gehen Sie zu org> gnome> settings-daemon> peripherals> touchpad .
  3. Aktivieren Sie das Kontrollkästchen Horizont-Bildlauf aktiviert , wie Sie im Screenshot sehen.

Horizontales Scrollen aktivieren

Edit: Dconf Editor war am 13.04 vorinstalliert, wo ich zuerst auf das Problem gestoßen bin; Am 13.10. und 14.04. ist es einfacher, gsettings zu verwenden , siehe die Antwort von Samuel Cavazos .

Alen
quelle
12
Danke! Ich verstehe immer noch nicht den Grund für das Entfernen dieser Option aus dem Bedienfeld: /
mid_kid
3
Ja ich auch. Es handelt sich anscheinend um ein GNOME-Projekt, bei dem die Funktionalität der Einfachheit halber geopfert wird!
Alen
1
Zumindest machen sie es nicht unmöglich;)
mid_kid
1
Dies ist ein Moment, in dem ich mir wünsche, dass das Stackoverflow-Framework mehrere Upvotes zulässt;) Danke
lu1s
3
Was ist, wenn keine Touchpad-Taste vorhanden ist? Zu Ihrer Information: Mein Laptop bekommt ein Touchpad. v16.04
Waldemar Wosiński
26

Alternative Methode: Führen Sie dies in Ihrer Befehlszeile aus

synclient HorizTwoFingerScroll=1
Nebirhos
quelle
Aktiviert es auch Edge-Scrolling, wenn ich das Scrollen mit zwei Fingern deaktiviert habe?
Alen
Ich denke, Edge-Scrolling wird durch andere Optionen gesteuert: VertEdgeScrollundHorizEdgeScroll
Dmitry Pashkevich
4
Weder dconf editor noch gsettings arbeiteten für mich am Lubuntu 14.04, aber dies tat es:synclient HorizEdgeScroll=1
iynque
2
@iynque Funktioniert auch auf Xubuntu 16.04. Wie machst du das dauerhaft?
Sawablo
Ich bin auf Lubuntu 17.04 und ich bekam eine Fehlermeldung , die besagt: Couldn't find synaptics properties. No synaptics driver loaded?.
23.
22

Oder einfach rennen

gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true"

in einem Terminal

Samuel Cavazos
quelle
Dieser Trick funktioniert auch hervorragend, wenn Sie das entgegengesetzte Ziel haben: Ausschalten des horizontalen Bildlaufs. Setzen Sie die Variable einfach auf "false" anstelle von "true".
Bryson S.
Es hieß, den Wert des Schlüssels zu setzen. Nichts ist passiert.
Dustbindiva
Wurde gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true" im Terminal, ist nichts passiert.
Dustbindiva
4
$ gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true" >No such schema 'org.gnome.settings-daemon.peripherals.touchpad'
Ondra Žižka
2
Ich bin auf Lubuntu 17.04 und habe auch die No such schema 'org.gnome.settings-daemon.peripherals.touchpad'Nachricht bekommen.
23.
6

Konfigurieren Sie Ihre Linux-Tastaturbindung so, dass Shift + Mausrad ein horizontales Bildlaufereignis senden:

  • Installieren Sie xbindkeys xautomation
  • Bearbeiten Sie ~ / .xbindkeysrc.scm und schreiben Sie:

    ; bind shift + vertical scroll to horizontal scroll events
    (xbindkey '(shift "b:4") "xte 'mouseclick 6'")
    (xbindkey '(shift "b:5") "xte 'mouseclick 7'")
    

Rennen xbindkeys.

Öffnen about:configund konfigurieren Sie für Firefox 17+ außerdem Folgendes :

  • general.autoScroll = true
  • mousewheel.with_shift.action = 1
  • Optional können Sie die Bildlaufgeschwindigkeit konfigurieren: mousewheel.with_shift.delta_multiplier_x = 300

Quelle: https://coderwall.com/p/xnez3g/horizontal-scroll-with-mouse-under-linux

Ich habe beide arbeiten. Obwohl für xbindkeyseinige Apps das eigene Verhalten beibehalten wird, zum Beispiel Firefox.

Ondra Žižka
quelle
Das ist fantastisch, vielen Dank, du bist der Beste.
Zwolin
2

Auf der MATE-Desktop-Variante habe ich den folgenden dconf-Pfad gefunden:

/ org / mate / desktop / peripheriegeräte / touchpad / horizontales Scrollen mit zwei Fingern

Screenshot des Änderns der Einstellung / org / mate / desktop / peripherals / touchpad / horizontal-two-finger-scrolling

Ich benutze einen Laptop mit einem Synaptics-Touchpad, auf dem Ubuntu (MATE) 18.04 ausgeführt wird.

Azendale
quelle
sudo apt install dconf-editor
jperelli