Я запускаю 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 ...
Опция 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"
Ответ:
Я нашел этот подход и чистым и эффективным для моей сенсорной панели, и это должно работать на мышь также. Всего наилучшего.