Установите xinput настройки, постоянные после начальной загрузки

Я запускаю Ubuntu 18.04.2 LTS со стандартом gdm3 менеджер по оформлению. Я должен был бы скорректировать скорость мыши, с которой я могу сделать xinput, использование следующих двух команд в моем случае:

xinput set-prop 9 287 0, 1
xinput set-prop 9 284 -0.9

Единственная проблема состоит в том, что я не могу установить эти настройки, постоянные после перезагрузки. Если я размещаю их в ~/.bashrc, затем они действительно хорошо работают после открытия нового окна терминала, но я хотел бы уже достигнуть того же, когда рабочий стол запустился (предпочтительный уже быть активным в длинном - на экране).

После этого потока я действительно пытался добавить эти команды в ~/.xsessionrc, но также и к нескольким другим различным местоположениям, как: /etc/profiles, ~/.xinputrc, /etc/X11/xinit/xinitrc, или /etc/X11/xinit/xinputrc, но ни один из них имеемый эффект после xwindows произошел.

Любые предложения, направляющие меня к корректному пути, высоко ценились бы!

xinput подробнее: (к сожалению, существует несколько идентификаторов с тем же именем "Razer Элита Razer DeathAdder", следовательно я должен использовать идентификационный номер = 9):

⎡ Virtual core pointer                       id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Razer Razer DeathAdder Elite              id=9    [slave  pointer  (2)]
⎜   ↳ Razer Razer DeathAdder Elite              id=10   [slave  pointer  (2)]
⎜   ↳ Razer Razer Ornata Chroma                 id=13   [slave  pointer  (2)]
⎜   ↳ Razer Razer Ornata Chroma                 id=14   [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)]
    ↳ HD Webcam C525                            id=8    [slave  keyboard (3)]
    ↳ Razer Razer DeathAdder Elite              id=11   [slave  keyboard (3)]
    ↳ Razer Razer Ornata Chroma                 id=12   [slave  keyboard (3)]
    ↳ Razer Razer DeathAdder Elite              id=15   [slave  keyboard (3)]
    ↳ Razer Razer Ornata Chroma                 id=16   [slave  keyboard (3)]

xinput list-props 9 вывод, выделяя два соответствующих:

    ...
    libinput Accel Speed (284):   -0.900000
    libinput Accel Speed Default (285): 0.000000
    libinput Accel Profiles Available (286):    1, 1
    libinput Accel Profile Enabled (287): 0, 1
    libinput Accel Profile Enabled Default (288):   1, 0
    ...
0
задан 24 February 2019 в 06:11

2 ответа

Опция 1:

Править /usr/share/X11/xorg.conf.d/40-libinput.conf

И добавьте там 2 строки к первому разделу прежде EndSection:

Option "AccelProfile" "flat"
Option "AccelSpeed" "-0.9"

Как это

Section "InputClass"
    Identifier "libinput pointer catchall"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    Option "AccelProfile" "flat"
    Option "AccelSpeed" "-0.9"
 EndSection

Опция 2:

Использовать evdev вместо libinput.

Опция 3:

Добавьте 2 команды в "Startup Applications"

2
ответ дан 26 October 2019 в 04:16

Ответ:

  • Нажмите клавишу "Windows"
  • Введите "Запускают" и нажимают значок "Startup Applications Preferences".
  • В окне "Startup Applications Preferences" нажмите кнопку "Add".
  • Введите "Имя" в поле имени
  • Введите "xinput опору набора 9 287 0, 1" в поле "Command"
  • Дайте ему краткое описание в поле "Description"
  • Нажмите "Добавить"
  • Повторите вышеупомянутые пять (5) шагов для другой команды.
  • С другой стороны, цепочка обе команды в "xinput опора набора 9 287 0, 1 && xinput опора набора 9 284 - 0.9" и вводит это в поле "Command".

Я нашел этот подход и чистым и эффективным для моей сенсорной панели, и это должно работать на мышь также. Всего наилучшего.

1
ответ дан 26 October 2019 в 04:16

Другие вопросы по тегам:

Похожие вопросы: