Debian - mouse

Опубликовано

В Debian 10 после установки любого менеджера окон,по умолчанию слишком высокая чувствительность мыши. На примере настроек libinput мы отключим адаптивную акселерацию курсора. Для проверки настроек нам понадобится xinput. 
Установим его следующий командой:

# apt-get install xinput

После установки мы можем посмотреть параметры устройств ввода (команды следует вводить от пользователя):

# xinput --list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse                  id=8    [slave  pointer  (2)]
⎜   ↳ SEM USB Keyboard Consumer Control           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)]
    ↳ SEM USB Keyboard                            id=9    [slave  keyboard (3)]
    ↳ SEM USB Keyboard System Control             id=11    [slave  keyboard (3)]
    ↳ SEM USB Keyboard Consumer Control           id=12    [slave  keyboard (3)]

Как видно из вывода данных, мышь имеет id с номером 8. Выполним команду для отображения параметров мыши. 

# xinput --list-props 8
Device 'Logitech USB Optical Mouse':
    Device Enabled (154):    1
    Coordinate Transformation Matrix (156):    1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Natural Scrolling Enabled (291):    0
    libinput Natural Scrolling Enabled Default (292):    0
    libinput Scroll Methods Available (293):    0, 0, 1
    libinput Scroll Method Enabled (294):    0, 0, 0
    libinput Scroll Method Enabled Default (295):    0, 0, 0
    libinput Button Scrolling Button (296):    2
    libinput Button Scrolling Button Default (297):    2
    libinput Middle Emulation Enabled (298):    1
    libinput Middle Emulation Enabled Default (299):    0
    libinput Accel Speed (300):    0.000000
    libinput Accel Speed Default (301):    0.000000
    libinput Accel Profiles Available (302):    1, 1
    libinput Accel Profile Enabled (303):    1, 0
    libinput Accel Profile Enabled Default (304):    1, 0
    libinput Left Handed Enabled (305):    0
    libinput Left Handed Enabled Default (306):    0
    libinput Send Events Modes Available (276):    1, 0
    libinput Send Events Mode Enabled (277):    0, 0
    libinput Send Events Mode Enabled Default (278):    0, 0
    Device Node (279):    "/dev/input/event2"
    Device Product ID (280):    1133, 49242
    libinput Drag Lock Buttons (307):    <no items>
    libinput Horizontal Scroll Enabled (308):    1

Параметр "libinput Accel Profile Enabled (303)" указывает на включеный адаптивный режим работы курсора (значение 1,0). Для включения режима flat и отключения адаптивного режима нужно указать значение 0,1. Этот параметр мы укажем как общесистемный. Создадим необходимый файл (от суперпользователя):

# nano /usr/share/X11/xorg.conf.d/50-mouse_flat.conf

Поместим в него следующее содержимое:

Section "InputClass"
          Identifier "My Mouse"
          Driver "libinput"
          MatchIsPointer "yes"
          Option "AccelProfile" "flat"
EndSection

Перезапустим систему и снова выполним команду:

# xinput --list-props 8
Device 'Logitech USB Optical Mouse':
    Device Enabled (154):    1
    Coordinate Transformation Matrix (156):    1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Natural Scrolling Enabled (291):    0
    libinput Natural Scrolling Enabled Default (292):    0
    libinput Scroll Methods Available (293):    0, 0, 1
    libinput Scroll Method Enabled (294):    0, 0, 0
    libinput Scroll Method Enabled Default (295):    0, 0, 0
    libinput Button Scrolling Button (296):    2
    libinput Button Scrolling Button Default (297):    2
    libinput Middle Emulation Enabled (298):    1
    libinput Middle Emulation Enabled Default (299):    0
    libinput Accel Speed (300):    0.000000
    libinput Accel Speed Default (301):    0.000000
    libinput Accel Profiles Available (302):    1, 1
    libinput Accel Profile Enabled (303):    0, 1
    libinput Accel Profile Enabled Default (304):    1, 0
    libinput Left Handed Enabled (305):    0
    libinput Left Handed Enabled Default (306):    0
    libinput Send Events Modes Available (276):    1, 0
    libinput Send Events Mode Enabled (277):    0, 0
    libinput Send Events Mode Enabled Default (278):    0, 0
    Device Node (279):    "/dev/input/event2"
    Device Product ID (280):    1133, 49242
    libinput Drag Lock Buttons (307):    <no items>
    libinput Horizontal Scroll Enabled (308):    1

Как мы видим параметр "libinput Accel Profile Enabled (303)" принял значение 0,1. Повышеная чувствительность курсора мыши исчезла.

[Наверх страницы]