Создайте файл с именем /etc/udev/hwdb.d/71-mouse-local.hwdb
примерно так
# My mouse settings
mouse:usb:v093ap2510:*
# MOUSE_DPI=600
MOUSE_WHEEL_CLICK_ANGLE=10
Это будет нацелено на мышь с идентификатором usb 093a:2510
или (v )093a (p )2510.
Дополнительные сведения и примеры см. в файле /lib/udev/hwdb.d/70-mouse.hwdb
.
Чтобы применить изменения, выполните
sudo systemd-hwdb update
sudo udevadm trigger /dev/input/eventXX
sudo udevadm info /sys/class/input/eventXX
получить номер события из xinput. Вышеупомянутое должно быть сделано только один раз.
В сценарии bash замените export DISPLAY=:0
на:
export DISPLAY=:0.0
Отредактируйте make-run.sh.service
следующим образом:
[Unit]
Description=Make run
[Service]
Environment="DISPLAY=:0"
ExecStart=/usr/bin/bash /home/ladlelord/bin/make-run.sh
Restart=on-failure
Type=forking
[Install]
WantedBy=graphical.target
Тогда:
systemctl --user daemon-reload
systemctl --user restart make-run.sh.service
Редактировать
graphical.target
больше подходит согласно рекомендациям @Stewart.