Seandainya seseorang mendapat masalah yang sama dengan yang baru saya alami.
Ketika beralih dari Windows ke Ubuntu (dalam dual-boot) roda gulir mouse nirkabel Microsoft saya menjadi gila! Ini benar-benar terlalu sensitif.
Seandainya seseorang mendapat masalah yang sama dengan yang baru saya alami.
Ketika beralih dari Windows ke Ubuntu (dalam dual-boot) roda gulir mouse nirkabel Microsoft saya menjadi gila! Ini benar-benar terlalu sensitif.
Jawaban:
Buka prompt
Daftar perangkat Anda, perhatikan id dari perangkat yang ingin Anda perbaiki, jika ada 2 dari mereka, tidak apa-apa.
$ xinput list
Milik saya adalah 9 dan 10
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=9 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=8 [slave keyboard (3)]
Sekarang lakukan ini, x
menjadi id Anda
$ xinput list-props x | grep 'Scrolling Distance'
Evdev Scrolling Distance (255): 1, 1, 1
Akhirnya, triknya adalah menemukan nilai ideal Anda, milik saya 10, 10, 10
$ xinput set-prop x 'Evdev Scrolling Distance' 10, 10, 10
Untuk mengatur perubahan ( sumber ) secara permanen :
File tersembunyi di direktori Anda adalah ". Profil" (Ctrl + H untuk melihat file tersembunyi) Klik dua kali padanya dan buka. Salin tempel perintah sebelumnya di akhir. Itu dia!
PS untuk menerapkan perintah yang sama untuk semua pengguna Anda dapat mengedit file / etc / profile (bukan file tersembunyi).
Anda sekarang baik untuk pergi!
Ini adalah retasan, tetapi un- / pasang kembali transceiver USB memungkinkan Ubuntu mengatur resolusi dengan benar dan Anda mendapatkan kecepatan gulir yang sangat wajar. Saya telah menggunakan trik ini pada setiap rilis Ubuntu selama beberapa tahun terakhir. Saya jarang me-reboot mesin saya jadi ini solusi termudah untuk saya :)
Mungkin seseorang dapat menjelaskan mengapa ini berhasil.
Solusi yang berfungsi untuk saya untuk masalah kecepatan gulir mouse nirkabel:
Urutan saat mengaktifkan modul Linux sangat penting.
Tambahkan file bernama /etc/modprobe.d/mshid.conf
mengandung:
install hid-generic /sbin/modprobe hid ; /sbin/modprobe usbhid ; /sbin/modprobe -i hid-generic ; true
Ini memastikan urutan pemuatan yang benar dan kecepatan gulir normal. Inilah yang terjadi di latar belakang saat sistem menyala, saat melepas dan menambahkan kembali transceiver. Ini berfungsi di distribusi lain selain Ubuntu. Diperlukan boot ulang agar ini berfungsi.
Ada kasus penggunaan yang tidak 100% dicakup oleh jawaban sebelumnya, jadi saya ingin berbagi skrip berikut yang saya tulis yang meminjam dari solusi yang diterima di atas. Saya yakin ada cara yang jauh lebih elegan untuk melakukan ini, tetapi ini berhasil bagi saya.
#!/bin/sh
while true
do
xinput set-prop `xinput list|grep Nano|grep pointer|awk '{ print $8 }'|tr -d 'id='|sed -n 2p` 'Evdev Scrolling Distance' 10, 10, 10
sleep 5
done
Script akan mengimplementasikan solusi xinput setiap 5 detik, mencari input pointer kedua (ini yang saya temukan selalu dikontrol kecepatan gulir). Saya perlu menggunakan perintah ini karena nomor properti tidak selalu sama - tetapi selalu yang kedua dalam daftar.
Use Case: Jika Anda menggunakan USB switcher untuk mengontrol banyak komputer, setidaknya satu di antaranya adalah Linux dan salah satunya adalah Windows - saat Anda beralih dari Linux ke Windows ke Linux, perubahan kecepatan gulir tidak berlanjut (bahkan jika Anda menggunakan solusi xinput, .profile, atau modprobe).
Saya juga menemukan solusi. Profil menjadi bermasalah karena jika Anda menghapus transceiver dan memasukkannya kembali, lalu reboot, kecepatan gulir akan lebih lambat karena akan mengambil kecepatan gulir yang sesuai dan skala kembali dengan apa pun yang ada di Profil kamu.
Script yang saya bagikan di atas dapat dijalankan melalui nohup setiap kali Anda menggunakan switcher USB, dan dibunuh kapan pun Anda tidak. Sekali lagi - tidak elegan, tetapi berdampak rendah dan bekerja 100%.