Aktifkan pengguliran horizontal di Ubuntu

57

Tidak ada opsi dalam Pengaturan Mouse & Panel Sentuh untuk mengaktifkan pengguliran horizontal di Ubuntu 13.04+ (Raring / Saucy / Trusty) (GNOME 3.8+):

Pengaturan Mouse & Touchpad

Tidak ada pengguliran horizontal bahkan dengan mengaktifkan dua gulir jari atau konten menempel pada jari .

Bagaimana itu mungkin?

Alen
sumber

Jawaban:

63

Ada cara melalui Editor dconf ; begitu:

  1. buka dconf Editor melalui Dash;
  2. pergi ke org> gnome> settings-daemon> peripherals> touchpad ;
  3. periksa horiz-scroll-enabled , seperti yang Anda lihat di tangkapan layar.

Aktifkan pengguliran horizontal

Sunting: Editor Dconf sudah diinstal sebelumnya pada 13.04, di mana saya pertama kali menghadapi masalah; tetapi pada 13.10 dan 14.04 lebih mudah untuk menggunakan gsettings , lihat jawaban Samuel Cavazos .

Alen
sumber
12
Terima kasih! Saya masih tidak mengerti alasan untuk menghapus opsi itu dari panel kontrol: /
mid_kid
3
Ya saya juga. Sepertinya ini tentang proyek GNOME, di mana fungsi dikorbankan untuk kesederhanaan!
Alen
1
Setidaknya mereka tidak membuatnya mustahil;)
mid_kid
1
Ini adalah saat ketika saya ingin kerangka stackoverflow diizinkan beberapa upvote;) terima kasih
lu1s
3
Bagaimana jika tidak ada tombol touchpad? FYI: Laptop saya dapat touchpad. v16.04
Waldemar Wosiński
26

Cara alternatif: jalankan ini di baris perintah Anda

synclient HorizTwoFingerScroll=1
nebirho
sumber
Apakah ini memungkinkan pengguliran tepi juga jika saya telah menonaktifkan pengguliran dua jari?
Alen
Saya pikir edge scrolling dikendalikan oleh opsi lain: VertEdgeScrolldanHorizEdgeScroll
Dmitry Pashkevich
4
Editor dconf maupun gsettings tidak bekerja untuk saya di Lubuntu 14.04, tetapi yang ini berhasil:synclient HorizEdgeScroll=1
iynque
2
@ iynque Bekerja di Xubuntu 16.04 juga. Bagaimana Anda menjadikan ini permanen?
sawablo
Saya di Lubuntu 17.04 dan saya mendapat pesan kesalahan yang menyatakan: Couldn't find synaptics properties. No synaptics driver loaded?.
kiltek
22

Atau lari saja

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

di terminal

Samuel Cavazos
sumber
Trik ini juga berfungsi dengan baik jika Anda memiliki tujuan yang berlawanan: mematikan gulir horizontal. Cukup atur variabel ke "false" dan bukan "true".
Bryson S.
Dikatakan untuk mengatur nilai kunci. Tidak ada yang terjadi.
dustbindiva
Menjalankan pengaturan gs mengatur org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true" di Terminal, tidak ada yang terjadi.
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
Saya di Lubuntu 17.04 dan juga menerima No such schema 'org.gnome.settings-daemon.peripherals.touchpad'pesannya.
kiltek
6

Konfigurasikan penguncian kunci Linux Anda untuk membuat Shift + Mouse wheel mengirim acara gulir horizontal:

  • Instal xbindkeys xautomation
  • Edit ~ / .xbindkeysrc.scm dan tulis:

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

Lari xbindkeys.

Juga, untuk Firefox 17+, buka about:configdan atur:

  • general.autoScroll = true
  • mousewheel.with_shift.action = 1
  • Secara opsional, konfigurasikan kecepatan gulir: mousewheel.with_shift.delta_multiplier_x = 300

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

Saya berdua bekerja. Meskipun demikian xbindkeys, beberapa aplikasi tetap dengan perilaku mereka sendiri, misalnya Firefox.

Ondra Žižka
sumber
Ini luar biasa, terima kasih banyak, Anda yang terbaik.
zwolin
2

Pada varian desktop MATE, saya menemukan jalur dconf berikut untuk berfungsi:

/ org / mate / desktop / peripheral / touchpad / bergulir dua jari horizontal

Cuplikan layar dari pengaturan pengubahan / org / mate / desktop / peripheral / touchpad / horisontal-dua-jari

Saya menggunakan laptop dengan touchpad Synaptics yang menjalankan Ubuntu (MATE) 18.04.

Azendale
sumber
sudo apt install dconf-editor
jperelli