sebelumnya bekerja
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
tidak bekerja
xmodmap -e 'pointer = 1 2 3 5 4'
, itu bekerja untuk saya.
sebelumnya bekerja
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
tidak bekerja
xmodmap -e 'pointer = 1 2 3 5 4'
, itu bekerja untuk saya.
Jawaban:
Dalam kasus saya, tidak perlu menghapus paket apa pun. Satu-satunya baris yang hilang /usr/share/X11/xorg.conf.d/40-libinput.conf
adalah:
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.
Bagi saya, solusinya adalah membiarkan tetap xserver-xorg-input-libinput
terinstal, 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)
xserver-xorg-input-synaptics
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-libinput
paket:
sudo apt remove xserver-xorg-input-libinput
lalu buat file /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
dengan 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.
xserver-xorg-input-libinput
saya 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.
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
Di Ubuntu 18 xinput
properti untuk Kensington Trackball berubah. Sekarang untuk membalikkan arah cincin gulir yang dapat Anda gunakan:
xinput set-prop 'Primax Kensington Eagle Trackball' 303 1
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:
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 ...
gsettings set org.gnome.desktop.peripherals.mouse natural-scroll true