How to change mouse speed/sensitivity?
I am on an Asus Zenbook UX32VD in Ubuntu 12.10. Both in 12.04 and 12.10 I haven’t been able to change the mouse speed (i.e. the «sensitivity» in the mouse/touchpad dialog). I can change the slider, but nothing changes. This is a big problem for me, since the mouse speed is somewhat slow. Any suggestions? The problem is both for the touchpad and mouse.
I dont have this laptop — so hence this comment. Maybe this Q&A can help — askubuntu.com/questions/130217/… . If you type synclient you have some parameters such as MinSpeed , MaxSpeed & AccelFactor that you can play with. Good luck.
13 Answers 13
First we need to identify the input device ID to change the speed/sensitivity. Open a terminal and run this command:
abcd@abcd-abcde:~$ xinput --list --short Virtual core pointer ↳ SynPS/2 Synaptics TouchPad [slave pointer (2)] ↳ Logitech USB RECEIVER [slave pointer (2)]
My pointing devices are a Logitech USB RECEIVER and a Synaptics TouchPad . To list out device properties:
xinput --list-props "SynPS/2 Synaptics TouchPad"
Another option: xinput —list-props 11 as 11 is the number that is shown above in its parent property (SynPS/2 Synaptic TouchPad).
Now reduce it’s property values to suit your need:
Device Accel Constant Deceleration (267): 2.500000
xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5
Another option: xinput —set-prop 11 267 1.5 where 11 is the device, just like from above, 267 is the id of the device property (Device Accel Constant Decleration) as you can see when device 11 is being listed all of properties being attached, and finally 1.5 is your desired speed.
You may have to play around with this number a bit to set it exactly as you need.
If you need to set this value automatically every time Ubuntu starts then:
#!/bin/sh xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5
change the file to executable :
and Put this in the start-up applications list.
I now have the same problem for my wireless logitech mouse with unified reciever. I can change the speed in the same way, but max speed (1) is way too slow! Any suggestions?
Try increasing the acceleration property. <"Device Accel Velocity Scaling" 5>. I also have a Logitech wireless mouse and i can’t see any direct speed property. all i got is acceleration and deceleration. Please tell what speed property your device is showing and also try to increase the value of speed beyond 1 and see if that works.."Device>
Linux mint 18, Logitech 510, xinput says «property ‘Device Accel Constant Deceleration’ doesn’t exist, you need to specify its type and format»
Ubuntu 12.10 64-bit, Logitech cordless TrackMan
xinput did nothing for me.
This sets the acceleration to 3 and the threshold to zero. Not great settings but better than before.
If you want to use fractional value, you can enter fraction (i.e. 3/2) instead of floating point number.
The man page says the settings will be lost on logout/reboot.
If you want to use fractional value, you can enter fraction (i.e. 3/2) instead of floating point number. It’s weird, but it works.
The above mentioned «Device Accel . » options do not exist on my machine. Lenovo T440s running Ubuntu 18.04
Instead, I have success using these:
xinput --set-prop "TPPS/2 IBM TrackPoint" "Coordinate Transformation Matrix" 0.5 0 0 0 0.5 0 0 0 1
The original «Coordinate Transformation Matrix was 1 0 0 0 1 0 0 0 1 and I have now half the speed, which is slow enough for me.
With this syntax, we can adjust horizontal and vertical speed separately.
Thanks for this. I have successfully used this to speed up my Logitech K520 mouse, so I wanted to mention that it appears to work for Logitech mice too. Oddly, the right-most number seems to slow down vertical scrolling at higher numbers, and speed up at lower ones.
This approach worked well with a Microsoft Microsoft Wireless Optical Mouse, where the mouse was too sensitive to use while walking on a treadmill.
My Microsoft Classic Intellimouse pointer was too slow on Ubuntu 20.04. The Acceleration and Sensitivity settings in the Mouse and Touchpad GUI were maxed out. xset did not have any effect. libinput Accel Speed was at it’s maximum value of 1. I fixed it with xinput —set-prop 12 149 2 0 0 0 2 0 0 0 1 , where 149 is Coordinate Transformation Matrix.
You can use these scripts to set the touchpad and mouse speed each systemstart:
#!/bin/sh TP=$(xinput --list --short|grep -i touchpad|cut -f 1 | cut -d" " -f 5-|sed 's/\s\+$//g') xinput --set-prop "$TP" "Device Accel Constant Deceleration" 1.5 xinput --set-prop "$TP" "Device Accel Velocity Scaling" 10
For me, I think 1.5 and 10 are suitable values for the touchpad.
I use a Logitech usb mouse too.
So for a Logitech mouse use this script:
#!/bin/sh MOUSE=$(xinput --list --short|grep -i Logitech| cut -f 1|cut -d" " -f 5-|sed 's/\s\+$//g') xinput --set-prop "$MOUSE" "Device Accel Constant Deceleration" 1.2 xinput --set-prop "$MOUSE" "Device Accel Velocity Scaling" 10
For me, I think 1.2 and 10 are suitable values for the mouse.
Running sudo xset m 1 1 worked for me. My mouse speed now behaves in a normal behaviour like in Windows platform.
I’ve fine-tuned deceleration by closing my eyes, before moving pointer to a certain place on the screen. After 5 adjustments, now my mouse moves that much as I’m expecting.
That’s the line I’m using right now:
xinput —set-prop «Bluetooth Mouse M557» «Device Accel Constant Deceleration» 2.3
I used the ‘simple’ profile to increase the mouse resolution without acceleration.
#!/bin/bash device="Dell Dell USB Optical Mouse" resolution_percent="241" # Greater than 100, use constant deceleration otherwise with profile -1. xinput set-prop "$device" "Device Accel Profile" 4 # Simple profile with threshold 0 allows constant scaling up xinput set-ptr-feedback "$device" 0 "$resolution_percent" 100 # Set threshold to 0 and acceleration to $resolution_percent/100
You’ll have to modify the script by using your particular device name. You can look that up by running xinput without arguments. Also the script has to be run each time the mouse is connected or when you start the system.
Изменение чувствительности через терминал в LinuxMint
Как можно изменить чувствительность мыши в LinuxMint через терминал? Стандартный способ через GUI мне не подходит.
копай в направлении libinput
Забыл сказать что я полный нуб
там про акселерацию как я понял
я тоже не лучезарный гуру, но
и всё это как-то помогает решать проблемы
тебе уже кто-то ссылку оставил. посмотри, вдруг это «оно»
а, в профиле Zhbert есть его(?) страничка, у него там есть статейка по libinput
пробовал искать перед тем как создавать тему. буду искать дальше…
Этой информации достаточно, чтобы понять, как настраиваются устройства ввода.
Я бы сделал так. Нашёл идентификатор своей мыши:
$ xinput list ⎡ Virtual core pointer [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer [slave pointer (2)] ⎜ ↳ PixArt USB Optical Mouse [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad [slave pointer (2)] ⎣ Virtual core keyboard [master keyboard (2)] ↳ Virtual core XTEST keyboard [slave keyboard (3)] ↳ Power Button [slave keyboard (3)] ↳ Video Bus [slave keyboard (3)] ↳ Video Bus [slave keyboard (3)] ↳ Power Button [slave keyboard (3)] ↳ WebCam SC-03FFL11939N [slave keyboard (3)] ↳ AT Translated Set 2 keyboard [slave keyboard (3)]
Открыл бы GUI и менял бы там нужный параметр, наблюдая за тем, что изменяется, при помощи следующей команды:
$ xinput list-props 11 Device 'PixArt USB Optical Mouse': Device Enabled (149): 1 Coordinate Transformation Matrix (151): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Natural Scrolling Enabled (286): 0 libinput Natural Scrolling Enabled Default (287): 0 libinput Scroll Methods Available (288): 0, 0, 1 libinput Scroll Method Enabled (289): 0, 0, 0 libinput Scroll Method Enabled Default (290): 0, 0, 0 libinput Button Scrolling Button (291): 2 libinput Button Scrolling Button Default (292): 2 libinput Middle Emulation Enabled (293): 0 libinput Middle Emulation Enabled Default (294): 0 libinput Accel Speed (295): 0.000000 libinput Accel Speed Default (296): 0.000000 libinput Accel Profiles Available (297): 1, 1 libinput Accel Profile Enabled (298): 0, 1 libinput Accel Profile Enabled Default (299): 1, 0 libinput Left Handed Enabled (300): 0 libinput Left Handed Enabled Default (301): 0 libinput Send Events Modes Available (271): 1, 0 libinput Send Events Mode Enabled (272): 0, 0 libinput Send Events Mode Enabled Default (273): 0, 0 Device Node (274): "/dev/input/event7" Device Product ID (275): 2362, 9488 libinput Drag Lock Buttons (302): libinput Horizontal Scroll Enabled (303): 1
А далее мог бы сам настраивать его, например:
Чувствительность мыши в Linux
Доброго времи суток. Знатоки, помогите или подскажите где искать. Мне нужно уменьшить чувствительность мыши в Убунту (13.04 но это не важно, пробовал и 12.04 и 12.10). Везде ставлю на ноль и мыш всё ещё очень шустрая. А мне для игр в шутеры это очень важно. Скоро DOD на полную запустят а у меня мыш реактивная. Возможно есть простой способ, просто я новечёк в линуксе. Заранее благодарю. С уважением, Fox909.
вообще-то в гамах свои настройки мыши, которым плевать на настройки оной в системе
но на всякий случай можешь потыкать xset
например
Зайди в настройки мыши в игре и запрети напрямую перехватывать мышь с устройства ввода.
вообще-то в гамах свои настройки мыши, которым плевать на настройки оной в системе
Похоже стимовским играм не плевать, проверял в тф2 и кс 1.6
ТС, что за мышка такая шустрая, может у тебя dpi высокое стоит?
т.е ты предлагаеь ТСу уменьшить dpi для уменьшения скорости?
высокое dpi как раз в гамах и нужен
слабай хедшот с dpi равным 10 :3
а я поржу
речь именно о скорости, а не о разрешении
это всё равно что путать dpi монитора и его размер
Помимо xset еще можно использовать xinput.
xinput set-prop 13 'Device Accel Profile' -1 xinput set-prop 13 'Device Accel Velocity Scaling' 17
Первая строка убирает акселерацию, вторая регулирует чувствительность, 13 — id девайса (смотрится через запуск xinput без параметров). Вместо строковых названий параметров тоже можно использовать id (254 и 257 вроде). По дефолту у меня были значения ускорения и чувствительности 0 и 10 соответственно.
Так в Ubuntu или в линуксе? Вообще в стрелялках чувствительность мыши в настройках игры меняется, если что.
Что-то не припоминаю. чтобы в TF2 не работала настройка мыши под линуксом.
Вот и я говорю что все работает
высокое dpi как раз в гамах и нужен
слабай хедшот с dpi равным 10 :3
Значит я не понимаю, что такое dpi в мышках, но если снизить с 2000 до 1000 то курсор бегает намного медленнее
Вообще-то я о том, что как минимум TF2 наплевать на системные настройки мыши. Я уже ставил и играл. Настройки мыши внутри игры корректировал, так как слишком маленькая чувствительность мыши для меня была по умолчанию.
У меня в тф2 мышь была слишком шустрая, а чувствительность на минимуме, сделал еще меньше в настройках гнома
У современных мышей тоже есть такое понятие как dpi, только вот из линукса оно регулируется чуть менее чем никак.
не, с тобой все тип топ, просто мегабакс никогда не переключал дпи мыши в шутерах и не знает как ведет себя снайперка в оптике при пониженном. а так бы хэды ставил, что рубли печатает станок.
Если у вас в игре уже стоит минимальная чувствительность, но все равно слишком быстрая мышь, то можете спокойно снижать dpi мыши — хуже не будет.
Зря вы думаете что я не могу ползунки потаскать в игре (в настройках мыши). Там Реально Всё работает. НО. Во первых на рабочем столе этой чувствительности тоже очень даже много (кисть приходится напрягать). Во вторых ДАЛЕКО не в каждой игре можно широко настраивать чувствительность и порой просто упераешся в тот же барьер что и на рабочем столе. В третьих, я наверно не упомянул что поиграть я «сам не свой» 🙂 А потому мне нужно привести сенс в системе к знаменателю, при котором мои настройки мыши, будут адекватными в нескольких играх. На сегодняшний момент, для полного счастья мне хотелось бы уменьшить мимнимум в настройках на 25%. Лучше больше чем 25. И если совсем уж делать Убунту игровой платформой то и циферки бы возле ползунка. Ну чтобы было возможно узнать точно положение в цифрах. Для шутеров, настройки грызуна являются наиболее критичными из всех жанров. 🙂 Очень надеюсь что есть какой нибудь способ и добрый человек, который мне о нём поведает 🙂 Заранее благодарю. С уважением, Fox909 (Анатолий).
DPI мышки, это ещё тот параметр. У меня там настроена чувствительность, разная по осям. То есть dpi по вертикали 1900 а по горизонту 900 и поменять что то вразумительное я могу только в винде 🙂 Поскольку логитеч (у мнея G9x) не удосужился портировать драйвер с утилитой настройки на линукс.. Вобщем я могу настроить методом тыка под каждую игру и наплодить профилей но программировать придётся под виндой а пробовать (подгонять) в Убунте. Разве это жизнь?! 🙂 Искренне Ваш, Fox909.