Nonaktifkan akselerasi mouse di Ubuntu 15.10

15

Saya melakukan beberapa pencarian google cepat, dan sepertinya diskusi terbaru tentang ini kembali pada tahun 2012.

Bagaimana saya bisa menonaktifkan akselerasi mouse di Ubuntu 15.10? Saya mencoba menginstal gpointing-device-settings tetapi ada banyak kesalahan.

Saya mencari pengaturan yang persisten.

Pheonix
sumber
Solusi ini untuk mengontrol akselerasi mouse di Ubuntu Gnome 16.04 benar-benar berfungsi: askubuntu.com/a/450672/389523
lourencosm

Jawaban:

10

Berikut ini (dicuri dari r / linux_gaming ) tampaknya berfungsi:

sudo vim /usr/share/X11/xorg.conf.d/90-mouse.conf

dan tempel di dalamnya:

Section "InputClass"
    Identifier "mouse"
    MatchIsPointer "on"
    Option "AccelerationProfile" "-1"
    Option "AccelerationScheme" "none"
EndSection
Martin
sumber
1
Terima kasih banyak! Ini bekerja dengan sempurna. Saya tidak pernah berpikir untuk memeriksa r / linux_gaming.
Pheonix
8
Memaksa akselerasi mouse dengan pembaruan dan tidak menyediakan sarana untuk menonaktifkannya bukanlah langkah yang baik pada bagian Ubuntu ... Terima kasih untuk ini.
Nepoxx
1
Apakah saya perlu memulai ulang? Saya tidak yakin akselerasinya mati.
AlikElzin-kilaka
3
Tidak berfungsi pada 16,04 setelah restart. Bahkan ketika menambahkan Option "AccelSpeed" "-1"seperti yang dinyatakan di sini
AlikElzin-kilaka
Menarik. Saya memperbarui mesin saya ke 16,04 dan perbaikannya terbawa.
Pheonix
17

Anda dapat menjadikannya menyenangkan dan sederhana hanya dengan menjalankan:

xset m 00

Yang benar-benar akan mematikan akselerasi mouse.

!#/bin/bash
xset m 00

Simpan file sebagai .shskrip - buat agar dapat dieksekusi chmod +x filename, tambahkan sebagai program startup di Startup Applicationsprogram, dan Anda siap melakukannya!

TellMeWhy
sumber
2
Ini adalah contoh yang bagus tentang cara menambahkan skrip startup. Terima kasih!
Pheonix
7

Ada GUI untuk ini, pengaturan-perangkat-pengaturanInstal pengaturan perangkat Gpointing :

sudo apt-get install gpointing-device-settings 

Dialog pengaturan perangkat GPointing Program ini memiliki beberapa fitur yang terlewat dalam gnome-mouse-propertiesdialog konfigurasi standar , seperti pengaturan gulir touchpad tingkat lanjut. Jika yang Anda butuhkan adalah menyesuaikan pengaturan akselerasi, gunakangnome-mouse-properties saja.


Jika Anda mencari cara CLI, xinputakan sesuai dengan penggunaan Anda.

ulidtko
sumber
Di Ubuntu 16.04 dapatkanPackage gpointing-device-settings is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
AlikElzin-kilaka
1
Menemukan cara untuk menginstalnya di sini: askubuntu.com/a/783234/13330
AlikElzin-kilaka
2
Pikiran ini adalah screenshot berusia 6 tahun . 12 rilis Ubuntu yang lalu.
ulidtko
4

Saya menemukan percepatan pointer sangat mengganggu. Bahkan ketika itu diatur ke "rendah"

Diedit karena tautannya sudah mati.

Temukan perangkat input Anda

xinput list

Daftar properti saat ini untuk id yang relevan

xinput list-props <id>

Ubah kecepatan penunjuk mouse (tidak persisten)

xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Profile' -1
xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Constant Deceleration' 2

Mengatur Device Accel Constant Deseleration ke 1.5 memberikan mouse yang sedikit lebih cepat.

Untuk membuat perubahan permanen, tambahkan perubahan ke file dan jalankan secara otomatis saat login. Beberapa opsi dapat ditambahkan ke konfigurasi x-server.

Lebih detail di sini: https://www.x.org/wiki/Development/Documentation/PointerAcceleration/

KarlP
sumber
3

instal paket xserver-xorg-input-libinput:

apt-get install -y xserver-xorg-input-libinput

dan reboot.

A. Binzxxxxxx
sumber
Ini terlihat menarik. Salah satu jawaban sebelumnya memperbaiki masalah saya, tetapi saya mungkin mencoba ini.
Pheonix
+1 Ini berfungsi dengan baik untuk saya, dengan Ubuntu 15.10 64bit dan mouse "MOSART Semi. 2.4G Keyboard Mouse" (Wisdomcreate ET 2.4GHz)
user2342558
1

Solusi ditemukan di sana: https://ubuntuforums.org/showthread.php?t=1734400&s=ca88cf7a66bc549b9b504f155e287f53&p=10995493#post10995493

menggunakan xinput -h di terminal untuk daftar perintah xinput

kami ingin: xinput list yang akan menampilkan perangkat input dengan ID perangkat mereka dalam tanda kurung

lalu xinput list-props # mana # adalah nama perangkat atau ID perangkat. ini mencantumkan pengaturan perangkat yang dapat dikonfigurasi dan ID numeriknya dalam (tanda kurung)

lalu gunakan: xinput set-prop deviceID settingID value mengganti deviceID dan settingID dengan nilai numerik yang sesuai, dan nilai dengan nilai baru yang ingin Anda atur untuk variabel. (mis. -1 untuk AccelProfile)

Anda kemudian dapat menguji apakah ini berhasil dengan mengulangi: xinput list-props deviceID

Bagi saya itu:

xinput set-prop 12 265 -1

Jika berhasil, masukkan perintah ini ke dalam skrip untuk dieksekusi pada setiap sesi dimulai.

bloub
sumber
Saya lebih suka metode pengeditan file konfigurasi standar. Membuat skrip untuk dijalankan pada awal sesi sepertinya konyol; bahkan jika saya tidak perlu mengkonfigurasi ulang secara manual, mengapa harus mengkonfigurasi ulang sama sekali? Itu harus dikonfigurasi dengan benar pertama kali. Saya kira itu akhirnya tidak masalah.
Pheonix
1

Cara yang jauh lebih baik untuk melakukan ini dan yang menolak untuk tidur, hibernasi, dll adalah ini:

Lari pertama

xinput list

Ini akan memberi Anda daftar perangkat, yang terlihat seperti ini:


⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ A4Tech USB Mouse                          id=11   [slave  pointer  (2)]
⎜   ↳ GASIA USB KB V11                          id=13   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=16   [slave  pointer  (2)]

Temukan nama perangkat Anda dan catat (milik saya A4Tech USB Mouse).

Buat file dengan /etc/X11/Xsession.d/nama99disablemouseaccel

sudo nano /etc/X11/Xsession.d/99disablemouseaccel

Rekatkan konten berikut di dalamnya:

xinput set-prop "A4Tech USB Mouse" "Device Accel Profile" -1 &>/dev/null
xinput set-prop "A4Tech USB Mouse" "Device Accel Velocity Scaling" 1 &>/dev/null

Sekarang simpan itu. Perintah-perintah ini akan dijalankan setiap kali sesi X dimulai.

andrebrait
sumber