Ada beberapa cara untuk mengaktifkan pembalikan seluruh sistem atau pengguliran alami untuk mouse. Hanya dua cara yang saya coba akan mengaktifkannya untuk semua windows, termasuk gedit, terminal, pusat perangkat lunak, nautilus, dan lainnya. Cara termudah untuk melakukannya adalah dengan melakukan hal berikut. Metode ini membutuhkan versi terbaru dari driver xserver-xorg-input-evdev, yang bisa Anda dapatkan dari sini. Saya tahu ini akan berhasil karena saya menggunakannya dan mengujinya sebelum menulis versi panduan ini yang sebelumnya saya tulis untuk Fedora 21. Pastikan Anda memiliki scrolling terbalik dimatikan di Ubuntu-Tweak, atau Anda tidak akan melihat efeknya perubahan. Selain itu, bagi pengguna yang tidak ingin menggunakan pengguliran alami pada sistem Anda sekarang karena pengguliran terbalik akan mencakup seluruh sistem, para pengguna dapat menggunakan opsi ini untuk mematikan pengguliran alami pada basis per pengguna. Sekarang, untuk memulai ...
Perbarui / instal Evdev ke versi terbaru dan reboot sebelum melanjutkan panduan ini.
Dapatkan id perangkat mouse Anda dengan menjalankan yang berikut ini di terminal:
xinput list
Ambil nomor yang Anda dapatkan (hanya nomor setelah "id =") dan ganti "{device id}" dengan nomor itu dalam perintah berikut:
xinput list-props {device id} | grep "Scrolling Distance"
Itu case sensitif kecuali Anda menggunakan -i dalam perintah grep. Tuliskan angka-angka yang Anda temukan di output dari perintah itu (dalam kasus saya itu adalah angka 1, ditampilkan tiga kali dan dipisahkan dengan koma). Anda akan menggunakan nilai negatif dari angka yang Anda dapatkan di output Anda. Juga, pastikan untuk menuliskan nomor properti (itu akan dalam tanda kurung di output; dalam kasus saya itu (272) di Ubuntu dan (273) di Fedora).
Catatan: Jika Anda tidak mendapatkan output yang mengandung properti "Scrolling Distance" metode ini tidak akan bekerja untuk Anda dan Anda harus berhenti di sini dan melompat ke cara alternatif yang ditunjukkan di bawah panduan ini.
Jalankan perintah berikut di terminal terbuka Anda:
sudo touch /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf
Sekarang, jalankan perintah berikut (Anda dapat menggunakan editor teks favorit Anda, bukan nano tetapi saya menggunakan nano):
sudo nano /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf
Dalam file yang Anda buka di editor teks pilihan Anda, rekatkan yang berikut (tapi pastikan untuk mengubah angka menjadi angka yang dipisahkan dengan koma yang Anda dapatkan dari langkah 3; dalam kasus saya angkanya 1 jadi saya masukkan -1):
Section "InputClass"
Identifier "Natural Scrolling"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Option "VertScrollDelta" "-1"
Option "HorizScrollDelta" "-1"
Option "DialDelta" "-1"
EndSection
Simpan file dan keluar dari editor teks. Tidak perlu melakukan reboot. Cukup terbitkan perintah berikut (mengganti nomor properti dan negatif dari angka yang Anda dapatkan di langkah ketiga, dan id perangkat yang Anda dapatkan dari langkah kedua):
xinput set-prop {device id} {property number} -1 -1 -1
Anda mungkin perlu keluar dari nautilus dan memulai kembali nautilus pada beberapa sistem (lewati ini jika pengguliran alami bekerja di nautilus setelah menjalankan perintah di atas). Tekan Alt + F2 dan jalankan masing-masing perintah ini secara terpisah:
nautilus -q
nautilus -n
Itu dia! Anda sekarang harus memiliki pengguliran alami seluruh sistem yang akan bertahan.
Metode alternatif:
Jika Anda tidak ingin menginstal versi terbaru Evdev (atau, jika mouse Anda tidak memiliki properti "Scrolling Distance" bahkan di Evdev terbaru), Anda dapat melakukan hal berikut:
Jalankan perintah berikut di terminal terbuka Anda:
sudo touch /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf
Sekarang, jalankan perintah berikut (Anda dapat menggunakan editor teks favorit Anda, bukan nano tetapi saya menggunakan nano):
sudo nano /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf
Dalam file yang Anda buka di editor teks pilihan Anda, rekatkan yang berikut ini:
Section "InputClass"
Identifier "natural scrolling for mouse wheel"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "Auto"
Option "ZAxisMapping" "5 4"
EndSection
Simpan file dan reboot. Seperti di atas, masing-masing pengguna dapat mematikannya berdasarkan per-pengguna dengan menggunakan Ubuntu-Tweak untuk "menghidupkan" pengguliran alami (itu akan menjadi kebalikan dari pengaturan seluruh sistem pada basis per pengguna tetapi tidak akan mempengaruhi pengaturan sistem aktual untuk pengguna lain yang ingin menggunakan pengguliran alami).
Catatan: Metode alternatif di sini tidak akan berfungsi jika Anda memiliki Evdev terbaru yang diinstal, seperti di Fedora 22. Gunakan metode Evdev di atas. Perhatikan juga: Tidak ada metode yang akan bekerja dengan libinput di Wayland. Anda akan membutuhkan cara alternatif untuk melakukannya per pengguna atau sebaliknya. Jika menggunakan libinput, pastikan untuk menghapus file yang dibuat seperti di atas, dan buat item startup di file desktop. Setelah membuat file desktop, tempatkan yang berikut di baris Exec (pastikan untuk menggunakan id perangkat untuk mouse Anda dan nomor properti pengendali naturals untuk mouse Anda saat menggunakan libinput; id perangkat saya adalah 11 dan properti adalah 272; sesuaikan milik Anda sesuai dengan itu. ).
sh -c "sleep 5; exec xinput set-prop 11 272 1"
Setelah itu, simpan file dan logoff. Saat Anda masuk lagi, Anda harus menggulir secara alami berdasarkan per pengguna atau mungkin dapat mengaturnya di autostart untuk semua pengguna.