У меня есть набор команд, которые я вводю вручную каждый раз при запуске установки Ubuntu (12.04). Они помогают выровнять ускорение указателя мыши, так как установка их на вкладке настроек мыши не работает (она не достигает нужного мне уровня).

Итак, я делаю это:

xinput --list

Отсюда я вижу «идентификатор», прикрепленный к моей мыши (вместе с кучей других периферийных устройств).

    Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ bcm5974                                   id=10   [slave  pointer  (2)]
⎜   ↳ Razer Razer Naga Epic                     id=12   [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)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Apple Inc. Apple Internal Keyboard / Trackpad id=9    [slave  keyboard (3)]
    ↳ Built-in iSight                           id=11   [slave  keyboard (3)]
    ↳ Razer Razer Naga Epic                     id=13   [slave  keyboard (3)]
    ↳ Logitech G510 Gaming Keyboard             id=14   [slave  keyboard (3)]
    ↳ Logitech G510 Gaming Keyboard             id=15   [slave  keyboard (3)]

После этого я набираю команду:

xinput --set-prop "12" "Device Accel Constant Deceleration" 3

Я пытаюсь придумать способ автоматизировать этот процесс при каждой загрузке, но я не могу понять, как получить идентификатор. Он меняется при каждой загрузке большую часть времени. Я знаю, что могу поместить информацию для команд запуска в /etc/rc.local , но я не знаю, как получить динамический идентификатор.

Я ударил стену в этот момент:

xinput --list --short 'pointer:Razer Razer Naga Epic'

Отсюда я вижу конкретный идентификатор 12, но я не могу понять, что такое команда get property.

Спасибо за любую помощь, которую вы можете предоставить.

1 ответ1

1

Возможно, вам будет удобнее добавить соответствующий раздел в xorg.conf .

Например:

Section "InputClass"
    Identifier      "generic mouse"
    MatchIsPointer  "yes"
    MatchProduct    "Razer Razer Naga Epic"
    Option          "SendCoreEvents"         "on"
    Option          "Emulate3Buttons"        "on"
    Option          "AccelerationScheme"     "predictable"
    Option          "ConstantDeceleration"   "3.0"
EndSection

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .