Bagaimana mengaktifkan pengguliran alami dengan mouse di 17.04?


14

sebelumnya bekerja

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

tidak bekerja


Pengaturan Sistem> Mouse dan panel sentuh> Pengguliran Alami
M. Becerra

1
saya tidak memiliki pengaturan ini ((
Vadim Molchanov

Pengaturan Sistem> Mouse dan touchpad> Pengguliran Alami - berfungsi untuk mouse saya tetapi tidak untuk touchpad.
Majal

Coba xmodmap -e 'pointer = 1 2 3 5 4', itu bekerja untuk saya.
quuxman

Jawaban:


11

Dalam kasus saya, tidak perlu menghapus paket apa pun. Satu-satunya baris yang hilang /usr/share/X11/xorg.conf.d/40-libinput.confadalah:

Option "NaturalScrolling" "on"

jadi seluruh bagian tampak sebagai berikut:

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

Setelah memulai kembali sesi X, mouse saya bekerja dengan benar.


1
Secara opsional letakkan baris baru di dalam InputClass yang memiliki pengidentifikasi touchpad hanya memiliki pengguliran alami untuk touchpad.
kas

1
Ini juga berfungsi untuk Linux Mint 19.1 (Tessa).
trebormf

6

Bagi saya, solusinya adalah membiarkan tetap xserver-xorg-input-libinputterinstal, dan bukannya menghapus xserver-xorg-input-synaptics, lalu reboot. Sepertinya pembaruan diinstal keduanya dan memilih sinaptik secara default, yang sepertinya tidak memiliki opsi pengguliran alami.

(Saya menjalankan Ubuntu Gnome 17.04 pada Dell XPS 15 9530, btw)


1
Ini bekerja untuk saya pada Samsung N900X3B, saya harus mem-boot ulang agar perubahan diterapkan - perhatikan bahwa ada "s" di akhirxserver-xorg-input-synaptics
Decoy

@Decoy tangkapan bagus, saya akan mengeditnya
amiller27

Bekerja untuk saya tanpa reboot. Baru saja logout dan kembali. (Ubuntu Gnome 17.04 pada Dell Inspiron 7500)
Eduardo Dobay

5

Saya baru saja memutakhirkan dari Ubuntu 16.10 ke 17.04 dan beberapa hal rusak, termasuk pengguliran mouse secara alami. Catatan - Saya punya mouse biasa (Evoluent) di desktop, bukan trackpad. Saya sebelumnya menggunakan solusi ini untuk Ubuntu 16: Membalik arah gulir dua jari (pengguliran alami)? , tapi ini TIDAK bekerja di Ubuntu 17. Ini yang cocok untuk saya di Ubuntu 17.04:

pertama, hapus xserver-xorg-input-libinputpaket:

sudo apt remove xserver-xorg-input-libinput

lalu buat file /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confdengan konten ini:

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

kemudian restart komputer Anda.


Aku tidak mengerti bagaimana, tetapi itu membantu! Terima kasih!!!
Vadim Molchanov

Bagi saya, setelah menghapus xserver-xorg-input-libinput, keyboard saya tidak berfungsi lagi, dan harus menginstalnya kembali. Saya menjalankan Ubuntu Gnome 17.04.
viktorstrate

Ini membantu pada Ubuntu Mate 17.04 setelah memutakhirkan dari 16.10. Juga berfungsi untuk menggulir dengan trackpoint pada Lenovo Thinkpad X230
Draco

1
WASPADALAH . Setelah menghapus instalasi, xserver-xorg-input-libinputsaya tidak bisa menggunakan mouse dan keyboard saya lagi, jadi saya tidak bisa login. Saya harus boot dengan live cd dan chroot ke OS saya yang rusak, instal ulang untuk memperbaikinya. cukup menyebalkan.
cheng bo

Jawaban ini mengerikan.
g33kz0r

2

Perintah xinput dapat digunakan untuk mengubah ini juga. Masukkan ke dalam profil. Anda sehingga dijalankan pada setiap startup. Inilah yang saya masukkan:

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

Ini berfungsi untuk saya: xinput set-prop 10 "Evdev Scrolling Distance" -1 -1 -1
Ikem Krueger

0

Di Ubuntu 18 xinputproperti untuk Kensington Trackball berubah. Sekarang untuk membalikkan arah cincin gulir yang dapat Anda gunakan:

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

0

Tidak sepenuhnya yakin ini akan diterjemahkan dari Ubuntu 16.04 (LTS) ke 17.04 dan seterusnya, tetapi ini merupakan solusi yang berbeda dari saran lainnya. Tampaknya layak disebutkan:

Gunakan editor dconf

Temukan pengaturan: org.gnome.desktop.peripherals.mouse dan centang kotak "natural-scroll". Default tidak dicentang (salah).

Tidak semua opsi yang disediakan di skema dconf ditampilkan di UI. Dugaan saya adalah upaya untuk menjaga UI tetap sederhana, yang merupakan upaya yang layak IMO.

CATATAN : Tidak jelas bagi saya bagaimana dconf akan berinteraksi dengan xinput yang sebelumnya dikonfigurasi. Apakah dconf memutar-mutar pengaturan xinput yang sama? Apakah dconf merupakan layer aktual di atas xinput sehingga jika Anda mengubah pengaturan di kedua tempat itu akan secara efektif dibatalkan? Itu hanya masalah jika Anda lupa dan mencoba keduanya ...


Di terminal akangsettings set org.gnome.desktop.peripherals.mouse natural-scroll true
Pablo Bianchi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.