Автор Тема: Настройка чувствительности мыши [решено]  (Прочитано 3058 раз)

Оффлайн kulikowww

  • Давно тут
  • **
  • Сообщений: 42
Привет всем знатокам ALT Linux!
Не пинайте сразу нуба. Но вопрос в настройке чувствительности мыши. Она у меня очень "быстрая", очень тяжко с ней справиться и невозможно работать. Мышь системой не определяется. Игра настройками не помогает. ОС Simply Linux 7.0.5


Собственно мышь:



« Последнее редактирование: 04.09.2015 09:57:04 от sb »

Онлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 851
  • UNIX System V init
Re: Настройка чувствительности мыши
« Ответ #1 : 03.09.2015 00:02:05 »
Почитайте здесь:
Приёмы профессиональной работы в shell:
Замедление манипулятора мышь
на примере мыши A4Tech USB Mouse


Только не задавайте там вопросы.
Там "справочник" для всех и пополняемый всеми, а не бюро вопросов и ответов :-)
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн kulikowww

  • Давно тут
  • **
  • Сообщений: 42
Re: Настройка чувствительности мыши
« Ответ #2 : 03.09.2015 06:52:21 »
Почитайте здесь:
Приёмы профессиональной работы в shell:
Замедление манипулятора мышь
на примере мыши A4Tech USB Mouse


Спасибо за инфу.
Но свою мышь я не нашел:
$ xinput --list --short
⎡ Virtual core pointer                    id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)]
⎜   ↳ USB Optical Wheel Mouse                  id=8 [slave  pointer  (2)]
⎜   ↳ A4TECH USB Device                        id=9 [slave  pointer  (2)]
⎜   ↳ A4TECH USB Device                        id=10 [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)]
    ↳ Power Button                            id=7 [slave  keyboard (3)]

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 17 127
    • Домашняя страница
    • Email
Re: Настройка чувствительности мыши
« Ответ #3 : 03.09.2015 07:26:03 »
Спасибо за инфу.
Но свою мышь я не нашел:
А это что?
⎜   ↳ USB Optical Wheel Mouse                  id=8 [slave  pointer  (2)]
Андрей Черепанов (cas@)

Оффлайн kulikowww

  • Давно тут
  • **
  • Сообщений: 42
Re: Настройка чувствительности мыши
« Ответ #4 : 03.09.2015 12:18:51 »
А это что?
Код: [Выделить]
⎜   ↳ USB Optical Wheel Mouse                    id=8   [slave  pointer  (2)]
Я думал, что моя мышь имеет другое название...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 17 127
    • Домашняя страница
    • Email
Re: Настройка чувствительности мыши
« Ответ #5 : 03.09.2015 12:28:15 »
А это что?
Код: [Выделить]
⎜   ↳ USB Optical Wheel Mouse                    id=8   [slave  pointer  (2)]
Я думал, что моя мышь имеет другое название...
Она из ЦРУ и потому шифруется и имя своё не отдаёт. ;)
Андрей Черепанов (cas@)

Оффлайн kulikowww

  • Давно тут
  • **
  • Сообщений: 42
Re: Настройка чувствительности мыши
« Ответ #6 : 03.09.2015 12:37:58 »
Она из ЦРУ и потому шифруется и имя своё не отдаёт. ;)

Тада спасибо, буду тему дальше изучать)

Оффлайн kulikowww

  • Давно тут
  • **
  • Сообщений: 42
Re: Настройка чувствительности мыши
« Ответ #7 : 04.09.2015 06:57:00 »
Пасибо всем за помощь. Все заработало)

Оффлайн RIN71

  • Давно тут
  • **
  • Сообщений: 55
Re: Настройка чувствительности мыши
« Ответ #8 : 07.01.2017 22:34:47 »
Всем привет! Меня давно интересовала данная тема..!
Сижу под KDE4 P8. В настройках мыши
Ускорение курсора:2.0 снизил до минимума 0.1мало что дало..! В Р5, намного заметнее было..! Зачем, позже в Р6 и выше повысили нижний порог.. не понятно..?
Попался на глаза это справочник:
Почитайте здесь:
Приёмы профессиональной работы в shell:
Замедление манипулятора мышь
на примере мыши A4Tech USB Mouse


Только не задавайте там вопросы.
Там "справочник" для всех и пополняемый всеми, а не бюро вопросов и ответов :-)
Спасибо Speccyfighter-у, за ссылку на него..!
По выводу команды
xinput --list --short
⎡ Virtual core pointer                    id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)]
⎜   ↳ Avago USB LaserStream(TM) Mouse          id=8 [slave  pointer  (2)]
⎜   ↳ USB-compliant keyboard                  id=10 [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)]
    ↳ Power Button                            id=7 [slave  keyboard (3)]
    ↳ USB-compliant keyboard                  id=9 [slave  keyboard (3)]
    ↳ USB 2.0 Camera                          id=11 [slave  keyboard (3)]
Я нашел свою USB мышь
Avago USB LaserStream(TM) Mouse          id=8 [slave  pointer  (2)]А на выводе команды
xinput --list-props 8
Device 'Avago USB LaserStream(TM) Mouse':
Device Enabled (144): 1
Coordinate Transformation Matrix (146): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (277): 0.000000
libinput Accel Speed Default (278): 0.000000
libinput Accel Profiles Available (279): 1, 1
libinput Accel Profile Enabled (280): 1, 0
libinput Accel Profile Enabled Default (281): 1, 0
libinput Natural Scrolling Enabled (282): 0
libinput Natural Scrolling Enabled Default (283): 0
libinput Send Events Modes Available (284): 1, 0
libinput Send Events Mode Enabled (285): 0, 0
libinput Send Events Mode Enabled Default (286): 0, 0
libinput Left Handed Enabled (287): 0
libinput Left Handed Enabled Default (288): 0
libinput Scroll Methods Available (289): 0, 0, 1
libinput Scroll Method Enabled (290): 0, 0, 0
libinput Scroll Method Enabled Default (291): 0, 0, 0
libinput Button Scrolling Button (292): 2
libinput Button Scrolling Button Default (293): 2
libinput Middle Emulation Enabled (294): 0
libinput Middle Emulation Enabled Default (295): 0
Device Node (265): "/dev/input/event12"
Device Product ID (264): 6447, 1814
libinput Drag Lock Buttons (296): <no items>
libinput Horizontal Scroll Enabled (297): 1
Я не нашел строки с
Accel Constant DecelerationИ как быть..? Какой еще параметр, может отвечать за чувствительность мыши..?
« Последнее редактирование: 08.01.2017 00:11:47 от RIN71 »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 095
    • Email
Re: Настройка чувствительности мыши
« Ответ #9 : 08.01.2017 03:07:45 »
Сижу под KDE4 P8. В настройках мыши
Ускорение курсора:2.0 снизил до минимума 0.1мало что дало..!
А и не даст ничего. Ибо во всех линуксовых DE в настройках мыши регулируется её ускорение и порог к ускорению же относящийся. В некоторых вариантах эти ползуны могут называться как скорость курсора, но регулируют именно ускорение. Видимо разработчики не усвоили раздел физики называемый механикой и им невдомёк, что с помощью ускорения скорость регулировать физически невозможно. Если требуется изменить dpi мыши в большую сторону то сия имитация ещё как-то создаёт видимость регулировки (не шибко образованный пипл в этом случае повизгивая хавает), если требуется изменить dpi в меньшую сторону это псевдонастроечное недоразумение не работает вовсе.

Я не нашел строки с
Accel Constant DecelerationИ как быть..? Какой еще параметр, может отвечать за чувствительность мыши..?
Ну, не нашли видимо потому как у вас используется libinput (у которого этого параметра просто нет), а не evdev (как в примерах, которые смотрели по ссылкам). У libinput есть "Accel Speed", но боюсь это опять же то самое ускорение. Надо бы попробовать таки сделать файлик как в примерах для глобальной настройки и если не заработает, назначить мыше драйвер evdev. Я тут помочь не могу, сие требует натурных экспериментов, а у меня нет для этого восьмёрки.
« Последнее редактирование: 08.01.2017 03:44:53 от stranger573 »

Оффлайн RIN71

  • Давно тут
  • **
  • Сообщений: 55
Ну, не нашли видимо потому как у вас используется libinput (у которого этого параметра просто нет), а не evdev (как в примерах, которые смотрели по ссылкам). У libinput есть "Accel Speed", но боюсь это опять же то самое ускорение. Надо бы попробовать таки сделать файлик как в примерах для глобальной настройки и если не заработает, назначить мыше драйвер evdev. Я тут помочь не могу, сие требует натурных экспериментов, а у меня нет для этого восьмёрки.
stranger573, благодарю, за подсказку "libinput". глянул в /etc/X11/xorg.conf.d есть файл 40-libinput.conf с таким содержимым
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection
В нем применяется драйвер libinput, для разных устройств..
Ответ для себя нашел в статье Mouse acceleration - ArchWiki в самом конце статьи, есть пример консольной команды
xinput --set-prop 8 'libinput Accel Speed' -0.5попробовал с разными значениями, как там упоминается от -1 до 1. все прекрасно работает...! :-)
А чуть выше.. есть пример файла с настройками мыши, при запуске х-сервера.
Цитировать
Disabling mouse acceleration
бла-бла...
/etc/X11/xorg.conf.d/50-mouse-acceleration.conf
Section "InputClass"
Identifier "My Mouse"
MatchIsPointer "yes"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection
Создал свой файл /etc/X11/xorg.conf.d/50-mouse-acceleration.conf
Изменив в нем, только одну строку
Identifier "My Mouse"на свою,- со своим названием мыши
Identifier "Avago USB LaserStream(TM) Mouse"И мышь теперь, с приемлемой для меня скоростью перемещается по экрану..!
Всем, спасибо..!!!:-)