Saya baru-baru ini ditingkatkan dari 17,10 menjadi 18,04 dan pengguliran horizontal terbalik. Pengguliran alami tidak memengaruhi dengan cara apa pun, saran tentang cara mengubahnya kembali? (Geser rigth ke kiri)
Saya dapat mengkonfirmasi perilaku yang sama persis: beralih Pengguliran Alami hanya memengaruhi pengguliran vertikal.
Henrique Ferrolho
@ HenriqueFerrolho Saya juga mengkonfirmasi hal yang sama.
MycrofD
Pengguliran alami offmengubah arah pengguliran dalam kasus saya
alhelal
1
Saya juga dapat mengkonfirmasi ini sejak pembaruan 18.04. Ini harus dianggap bug, kan? Menggabungkan 2 mode pengguliran untuk vertikal / horizontal adalah hal yang paling tidak wajar bagi saya ...
michnovka
Jawaban:
31
Saya juga mengalami masalah ini saat memutakhirkan ke 18.04, ini adalah solusi saya:
Gunakan xinput listuntuk menemukan id perangkat touchpad Anda.
Gunakan xinput list-props yourdeviceid. Ini akan menghasilkan daftar panjang semua properti yang dapat Anda edit untuk perangkat itu. Kami tertarik pada properti yang harus dilakukan dengan jarak gulir, pada sistem saya ini Synaptics Scrolling Distance (283). Seharusnya memiliki dua nilai, pada sistem saya (dengan pengguliran alami diaktifkan) ini adalah -115, 115(jarak vertikal, jarak horizontal). Perhatikan nilai dalam tanda kurung, dalam kasus saya 283, ini adalah bagaimana kami akan mengidentifikasi properti untuk mengubahnya.
Gunakan xinput set-prop yourdeviceid 283 -115, -115, ganti 283 dan nilai jarak bergulir dengan apa pun yang sesuai. (Perubahannya adalah untuk membuat kedua nilai negatif, yang memberikan hasil yang diinginkan dari pengguliran "alami".)
Catatan:
Pengaturan ini tidak akan bertahan di seluruh sistem restart, yang merupakan masalah sendiri. Saya menggunakan .xsessionrcfile di direktori home saya untuk menjalankan perintah xinput pada saat startup.
Ini mungkin tidak akan berhasil pada 17.10, karena Wayland melakukan hal-hal aneh pada xinput.
Berhasil! Sayangnya gerakan yang diperluas tidak berfungsi, setidaknya di ubuntu gnome, jika Anda mengaktifkan ubuntu di wayland mereka berfungsi, tetapi touchpad tidak dioptimalkan.
slurpin
1
Ini menyelesaikannya!
Henrique Ferrolho
Ini berhasil. Tetapi pada reboot pertama layar login saya tidak muncul. Saya harus CTRL + ALT + F7 / F8 untuk pulih.
MycrofD
hari ini masalahnya terulang kembali. pada penyelidikan lebih lanjut, saya menemukan bahwa id perangkat saya telah berubah dari 13 menjadi 14. apakah itu normal? Saya kemudian harus mengulang semuanya, tetapi apakah normal jika id perangkat berubah?
MycrofD
2
@MycrofD - Adalah normal jika ID perangkat Anda berubah, terutama jika Anda menghubungkan / memutuskan perangkat lain. Seharusnya dimungkinkan untuk mengidentifikasi perangkat dengan nama yang dapat dibaca daripada ID.
Terima kasih untuk skripnya, satu modifikasi yang ingin saya sarankan xinput set-prop "${id}" "${a}" "${b}" "${b}"Ini akan membuatnya idempoten. Menjalankan skrip asli dua kali menghapus efeknya
Harendra Singh
0
Hapus xserver-xorg-input-libinput dengan sudo apt remove xserver-xorg-input-libinput.
Kemudian buat file /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confdengan konten berikut:
Jika ini masih merupakan masalah, Anda juga dapat mengubah pengaturan di: Pengaturan | Perangkat | Mouse dan Touchpad . Di sana opsi "pengguliran alami" akan memungkinkan perubahan dalam perilaku pengguliran.
off
mengubah arah pengguliran dalam kasus sayaJawaban:
Saya juga mengalami masalah ini saat memutakhirkan ke 18.04, ini adalah solusi saya:
Gunakan
xinput list
untuk menemukan id perangkat touchpad Anda.Gunakan
xinput list-props yourdeviceid
. Ini akan menghasilkan daftar panjang semua properti yang dapat Anda edit untuk perangkat itu. Kami tertarik pada properti yang harus dilakukan dengan jarak gulir, pada sistem saya iniSynaptics Scrolling Distance (283)
. Seharusnya memiliki dua nilai, pada sistem saya (dengan pengguliran alami diaktifkan) ini adalah-115, 115
(jarak vertikal, jarak horizontal). Perhatikan nilai dalam tanda kurung, dalam kasus saya 283, ini adalah bagaimana kami akan mengidentifikasi properti untuk mengubahnya.Gunakan
xinput set-prop yourdeviceid 283 -115, -115
, ganti 283 dan nilai jarak bergulir dengan apa pun yang sesuai. (Perubahannya adalah untuk membuat kedua nilai negatif, yang memberikan hasil yang diinginkan dari pengguliran "alami".)Catatan:
Pengaturan ini tidak akan bertahan di seluruh sistem restart, yang merupakan masalah sendiri. Saya menggunakan
.xsessionrc
file di direktori home saya untuk menjalankan perintah xinput pada saat startup.Ini mungkin tidak akan berhasil pada 17.10, karena Wayland melakukan hal-hal aneh pada xinput.
sumber
Lihat ini:
https://help.ubuntu.com/community/SynapticsTouchpad
Gunakan perintah berikut untuk mengatur jumlah dan arah pengguliran alami (nilai tambah atau minus mengubah arah):
Anda dapat menempatkan perintah ini di skrip autostart Anda untuk menjalankannya saat Anda masuk.
sumber
Berikut ini adalah skrip kecil yang melakukannya untuk Anda
sumber
xinput set-prop "${id}" "${a}" "${b}" "${b}"
Ini akan membuatnya idempoten. Menjalankan skrip asli dua kali menghapus efeknyaHapus xserver-xorg-input-libinput dengan
sudo apt remove xserver-xorg-input-libinput
.Kemudian buat file
/usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
dengan konten berikut:Setelah mem-boot ulang, masalah pengguliran diselesaikan untuk saya.
sumber
Jika ini masih merupakan masalah, Anda juga dapat mengubah pengaturan di: Pengaturan | Perangkat | Mouse dan Touchpad . Di sana opsi "pengguliran alami" akan memungkinkan perubahan dalam perilaku pengguliran.
sumber