LINUX.ORG.RU

Чувствительность мыши. Опять.

 ,


1

2

Доброго времени суток. Я использую мышь bloody v7 OC Linux mint 19.1

У меня слишком быстрая чувствительность мыши именно в linux. Ещё на windows я хорошо настроил свою мышь, причём все настройки в ней и хранятся, но в linux она слишком быстрая. Возможно, что к собственным настройка прибавляются ещё и системные.

Вопрос, как изменить чувствительность мыши так, чтобы она работала и после перезагрузки. Команда xinput :

delov@delovpc:~$ xinput --list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SYN1B7E:01 06CB:2970 Touchpad           	id=15	[slave  pointer  (2)]
⎜   ↳ COMPANY  USB Device                     	id=12	[slave  pointer  (2)]
⎜   ↳ COMPANY  USB Device                     	id=18	[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)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Video Bus                               	id=10	[slave  keyboard (3)]
    ↳ HD WebCam: HD WebCam                    	id=14	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=16	[slave  keyboard (3)]
    ↳ Acer WMI hotkeys                        	id=17	[slave  keyboard (3)]
    ↳ COMPANY  USB Device                     	id=11	[slave  keyboard (3)]
    ↳ COMPANY  USB Device

почему - то моя мышь отображается как COMPANY USB Device, причём 4 раза. Какая из них моя мышь? При вытаскивании из USB, все четыре строки COMPANY пропадают.

Знаю, что сенсу можно подправить через id устройства, но разве оно не меняется при перезагрузке, например, если я подключу ещё одно устройство?

Вбивал в терминал следующую строку:

xinput --set-prop "COMPANY  USB Device" "Device Accel Constant Deceleration" 1.2

Но, выскакивает ошибка, мол, не знаю что такое COMPANY USB Device…

Я использую i3wm, и нет возможности открыть настройки и подёргать ползунки, хотя это вообще не помогает.


Прямо так помочь, наверное, не смогу... Но некоторые моменты раскрою. Вот эта часть про курсор мыши (и он правда двоится)

⎜   ↳ COMPANY  USB Device                     	id=12	[slave  pointer  (2)]
⎜   ↳ COMPANY  USB Device                     	id=18	[slave  pointer  (2)]
А здесь, вероятно, про клавиши мыши
   ↳ COMPANY  USB Device                     	id=11	[slave  keyboard (3)]
    ↳ COMPANY  USB Device
последняя строка у тебя не полностью вставилась — трудно сказать о чём там речь...

COMPANY USB Device, причём 4 раза. Какая из них моя мышь?

Как минимум dmesg смотреть, что и как определяется/создается при подключении устройства. Ещё может в конфиге X-ов (хотя в этом не уверен).

xinput --set-prop "COMPANY  USB Device" "Device Accel Constant Deceleration" 1.2

неправильная команда.

xinput --list-props <device id> // просмотреть свойства устройства ввода -- возможно поймёшь какая мышь (курсор) настоящая
// пример команды изменяющей свойство
xinput --set-prop <device id> 'libinput Accel Speed' <acceleration factor>

В твоём случае как-то так

xinput --set-prop <device id> "libinput Device Accel Constant Deceleration" 1.2
Сперва всё же посмотри свойства устройства, а то дров наломаешь — систему поломаешь...

anymouze ★★
()
Ответ на: комментарий от anymouze

> xinput --set-prop <device id> «libinput Device Accel Constant Deceleration» 1.2

cat /usr/local/etc/X11/xorg.conf.d/psm0-mouse.conf
        Option "AccelerationProfile" "-1"
        Option "AccelerationScheme" "none"

Это для трекпоинта, там хоть какое ускорение вообще нафиг не сдалось. То же самое должно и ТС подойти, если мыша уже делает «все сама».

anonymous
()
Ответ на: комментарий от anonymous

Вот правда: я сильно не вникал в команду ТС, только обратил внимание на следующие его ошибки*

  • вместо id устройства он использует его название
  • перед названием свойства не указана libinput
    // кстати, а значение 1.2 разве не нужно в кавычки заключать? Я когда-то через xinput тачпад «чинил» — как-то так и делал... Или сейчас устройства по имени тоже доступны? Правда, у ТС их 4.

    Для ТС: сначала необходимо просмотреть доступные свойства и их значения xinput list-props <id device> | less (less для удобства просмотра; весь список своств на один экран может не уместиться, да и сохранить можно — «лишних бэкапов не бывает» ©)

anymouze ★★
()
Последнее исправление: anymouze (всего исправлений: 1)

Я так понимаю, у тебя MATE там? Попробуй зайди в System -> Preferences -> Hardware -> Mouse и просто дерни ползунки Acceleration и Sensitivity. Туда-сюда. Мне это помогло в свое время, какая-то у них там бага есть. А еще, как оказалось, спрятали в «реестр» (через dconf-editor) отключение эмуляции middle-mouse-button. Еле нагуглил решение (из-за этой фигни чуть брат не умер в кваке вместо рокет-джампа ничего не происходило).

Gonzo ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.