Saya memiliki mouse USB yang terpasang pada notebook Ubuntu saya. Mouse ini (sayangnya) benar-benar sensitif, sehingga terkadang sulit untuk menekan ikon kecil dengan pointer mouse. Ini benar-benar masalah perangkat keras, ini bukan bug dan itu bukan kesalahan Ubuntu / gnome. Namun, saya sangat ingin masalah ini melalui perangkat lunak (penyelesaian melalui perangkat keras akan berarti membeli mouse baru).
Kembali ke Windows, jika saya mengatur sensitivitas sangat rendah, itu cukup nyaman. Di Ubuntu, bahkan sensitivitas dan akselerasi terendah yang tersedia (dalam menu System> Prerences> Mouse ) masih membuat frustrasi. Bagaimana saya bisa menguranginya di bawah standar minimum?
Saya mencoba xset, tetapi tampaknya xset hanya berurusan dengan akselerasi dan ambang batas, tetapi tidak sensitivitas sebenarnya.
Jawaban:
Saya memiliki mouse Razer DeathAdder dan seperti dalam kasus Anda, sensitivitas / akselerasi terlalu tinggi bahkan jika saya meletakkannya di level terendah di preferensi mouse. Jadi untuk mengatasi masalah ini, saya menggunakan perintah xinput.
Pertama, Anda perlu ProductName dan ID mouse Anda:
Kemudian Anda mengatur tingkat perlambatan konstan yang sesuai dengan kebutuhan Anda dengan perintah ini:
Untuk membuat konfigurasi tetap (dan membuat sistem lebar) , Anda perlu mengedit xorg.conf (
/etc/X11/xorg.conf
) Anda.Setelah Anda reboot, Anda harus memiliki hasil yang sama dengan perintah xinput.
Beritahu saya jika itu membantu.
sumber
xorg.conf
file, haruskah saya membuatnya?Ubuntu 17.04
Ikuti instruksi di bawah ini, tetapi ubah:
Untuk:
Terima kasih @tambre. Tidak yakin ini cukup ideal dengan pengaturan lama, tapi cukup dekat.
Itu masih bekerja dengan sangat baik. Perlu mengetahui cara menyimpan jadi ini adalah default saat reboot.
Ubuntu 16.04
Jawaban @JackTravis sangat membantu, tapi saya pikir layak memperbarui untuk 16,04 karena file xorg.conf telah dipindahkan dan dipecah menjadi beberapa file. Sebelum menulis jawaban ini, saya mencoba menggunakan
xset
dan bermain-main denganxinput
pengaturan untuk sementara waktu sebelum memutuskan bahwaxinput
ConstantDeceleration
3
pengaturan JackTravis adalah yang terbaik untuk Logitech M510 saya di desktop saya dan beberapa mouse kabel yang lebih tua di laptop saya.1. Daftar Tikus
Mouse saya adalah
Logitech M510
,id=10
jadi saya akan menggunakannya dalam contoh ini. Anda harus menggantinya dengan apa pun nama mouse Anda. Sekarang, gunakanxinput set-prop
untuk mencoba berbagai pengaturan hingga mouse Anda bergerak persis seperti yang Anda inginkan. The10
dalam berkorespondensi berikut untukid=10
untuk mouse saya pada sistem saya. Anda mungkin harus mengubahnya.2. Ubah Pengaturan Anda Untuk Sementara
Jika Anda ingin tahu pengaturan apa yang memengaruhi perangkat Anda, coba
Untuk menghapus pengaturan setelah saya benar-benar mengacaukannya, yang harus saya lakukan adalah mencabut dan pasang kembali mouse saya.
3. Simpan Pengaturan Baru Secara Permanen
Jika Anda menyukai ConstantDeceleration of 3, maka Anda perlu menambahkan file xorg.conf dengan cara Ubuntu 16.04 baru: dengan menambahkan file baru di
/usr/share/X11/xorg.conf.d/
Anda akan ingin mengubahLogitech M510
danlogitech-m510
dalam nama file untuk mencocokkan mouse Anda. Saya pikir60-
di awal nama file adalah prioritas dengan mana file-file ini dimuat. Perintah shell satu baris berikut adalah apa yang saya masukkan kemachineSetup.sh
file saya di Dropbox sehingga saya dapat dengan cepat menyesuaikan mesin baru persis seperti yang saya suka dalam beberapa menit setelah instalasi baru:ATAU , jika Anda ingin melakukannya dengan cara GUI, buka editor sebagai root lalu tempel dan edit berikut ke dalam
/usr/share/X11/xorg.conf.d/60-<whatever>.conf
4. Reboot
Itu dia. Cukup reboot dan verifikasi bahwa pengaturan baru mulai berlaku.
sumber
property 'Device Accel Constant Deceleration' doesn't exist, you need to specify its type and format
ketika mencoba perintah di langkah ke-2 (dengan perangkat saya id).Device Accel Constant Deceleration
tidak ada di sana. Tampaknya menggunakan libinput sebagai driver, jadi saya harus memodifikasi nilailibinput Accel Speed
, yang nilai validnya adalah dari -1 hingga 1, sebagai gantinya.Virtual core pointer
(dua kali) danVirtual core keyboard
(sekali). Hanyapointer
perangkat yang memilikinyaDevice Accel Constant Deceleration
, jadi saya harus memastikan untuk memilih salah satu dari perangkat tersebut saat mengujinyaxinput
. Thexorg.conf.d
berkas masih bekerja dengan sempurna.Balasan terlambat, tapi saya rasa ini layak untuk dikirim:
Karena kita berbicara tentang gaming mouse di sini. Lebih baik mematikan akselerasi mouse sepenuhnya (berguna untuk gamer FPS dll.). Menghemat beberapa siklus CPU dengan tidak menggunakannya untuk menghitung akselerasi mouse apa pun dan cenderung pembacaan yang lebih akurat juga (tergantung atau sensor perangkat keras mouse memiliki ekstrapolasi bawaan).
atau
Sumber
sumber
X Error of failed request: BadValue (integer parameter out of range for operation)
.Sedikit modifikasi pada jawaban Glen, ini berfungsi untuk mouse Logitech saya dan menggandakan "kelambatan" dari 1 menjadi 2.
Tambahkan ke ~ / .profile (seperti yang ditunjukkan dalam komentar) (atau .bashrc tetapi kemudian Anda harus meluncurkan terminal untuk perubahan yang terjadi)
sumber
.profile
daripada.bashrc
..profile
hanya dijalankan oleh shell login interaktif sementara itu.bashrc
akan berjalan setiap kalibash
shell dimulai. Lihat jawaban ini untuk informasi lebih lanjut..bash_aliases
berfungsi dengan baik karena.bashrc
file ubuntu standar memuatnya dengan benar?Jika Anda menggunakan port PS2 gerakan mouse jauh lebih lambat untuk resolusi mouse yang sama.
Untuk mouse Anda, coba gunakan konverter USB ke PS2 dan letakkan mouse itu sebagai port PS2.
Edit:
Saya telah menemukan
xorg.conf
solusi yang berfungsi:Di mana sensitivitas 1 adalah default dan 0,2 yang menguranginya lima kali.
sumber
xorg.conf
?