Anda dapat memodifikasi parameter tertentu dari driver mouse secara permanen, yaitu melintasi reboot.
Daftar pertama perangkat input Xorg.
Hasil untuk mesin saya sekarang dan akan berbeda dalam hal tahun.
Daftar perangkat input sesi Xorg di terminal (CRTL-ALT + T):
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [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)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
Jadi mouse saya diidentifikasi oleh: "PS / 2 Generic Mouse" dan memiliki pengenal 11. Untuk Anda mungkin berbeda.
Selanjutnya, untuk membuat daftar properti mouse, lakukan di terminal:
$ xset q | grep -A 1 Pointer
Pointer Control:
acceleration: 2/1 threshold: 4
Untuk bereksperimen dengan parameter akselerasi nol mouse, gunakan:
$ xset m 0/1 4
Perangkat Anda mungkin memiliki nilai parameter lainnya. Anda dapat bereksperimen dengan mereka sampai Anda puas dengan hasilnya. Melakukannya dengan cli utility xset
memungkinkan Anda mengubah parameter perangkat dengan cepat, yaitu tanpa memulai kembali sesi Xorg. Namun pengaturan itu tidak akan disimpan di seluruh reboot .
Anda harus membuatnya persisten (hingga driver berikutnya atau peningkatan sistem), dengan membuat file baru /usr/share/X11/xorg.conf.d/
. Untuk contoh :
$ cd /usr/share/X11/xorg.conf.d
$ sudo vim 80-mouse-accel-disable.conf
Section "InputClass"
Identifier "Set mouse acceleration to zero"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
# Default value of mouse acceleration: 2/1 4
# Set AccelerationNumerator to zero to disable
Option "AccelerationNumerator" "0"
Option "AccelerationDenominator" "1"
Option "AccelerationThreshold" "4"
EndSection
$ sudo chmod 644 80-mouse-accel-disable.conf
Itu dia. Anda dapat logout dan kembali atau reboot. Pada prinsipnya, akselerasi mouse harus ditetapkan secara konsisten ke 0.
EDIT:
Seperti yang disarankan dalam salah satu komentar di bawah, hal di atas hanya berlaku untuk Ubuntu 14,04 dan rasa yang diturunkan. Dalam versi selanjutnya sintaks file konfigurasi dan kata kunci dapat sedikit berubah, meskipun prinsip umum dari solusi tetap valid. Lihat tip ini untuk versi 16.04 dan (mungkin) nanti (tidak diuji oleh saya).