#!/bin/bash
ids=$(xinput list | awk '/SteelSeries Sensei Raw Gaming Mouse .*pointer/ {print $8}' | sed 's/id=\(.*\)/\1/')
if [ -z "$ids" ]; then
exit 0;
fi
read -a ids_array <<< $ids
echo fixing id ${ids_array[0]}
xinput set-prop ${ids_array[0]} 'Device Accel Profile' -1
xinput set-prop ${ids_array[0]} 'Device Accel Constant Deceleration' 2.5
xinput set-prop ${ids_array[0]} 'Device Accel Adaptive Deceleration' 1
xinput set-prop ${ids_array[0]} 'Device Accel Velocity Scaling' 1
echo fixing id ${ids_array[1]}
xinput set-prop ${ids_array[1]} 'Device Accel Profile' -1
xinput set-prop ${ids_array[1]} 'Device Accel Constant Deceleration' 1.5
xinput set-prop ${ids_array[1]} 'Device Accel Adaptive Deceleration' 1
xinput set-prop ${ids_array[1]} 'Device Accel Velocity Scaling' 1
sudo sensei-raw-ctl --show
sudo sensei-raw-ctl --polling 500
sudo sensei-raw-ctl --cpi-on 450
sudo sensei-raw-ctl --cpi-off 5670
unset ids
unset ids_array
I wish for the following рукописный шрифт to run одиннадцать when I login or when the computer starts up. The above рукописный шрифт is located in /home/karl/.scripts/startup/sensei-raw-startup.sh
.
I DO NOT wish to использовал the GUI to add the рукописный шрифт. I wish to learn в бит обитал about how to do it manually.
What поля do I need to поверьте, what must be in them and where should they be located to be able to run my рукописный шрифт which is located in the said directory.
можно выполнить сценарий на входе в систему путем размещения сценария в /etc/profile.d /
, Эти файлы выполнены после входа в систему .
Для создания символьной ссылки на файл Вы хотите выполнить, использовать
sudo ln-s/home/karl/.scripts/startup/sensei-raw-startup.sh/etc/profile.d/myscript.sh
Другая возможность состоит в том, чтобы использовать , выскочка
запускает на desktop-session-start
и помещает Ваш сценарий туда.
Вы могли запустить свой сценарий в /etc/rc.local
. /etc/rc.local
для использования системным администратором. Это выполняется после того, как все сервисы нормальной системы запускаются, в конце процесса переключения на многопользовательский runlevel. Вы могли бы использовать его для запуска службы поддержки, например, сервер, это установлено в /usr/local
. Большинству установок не нужно /etc/rc.local
, это предусмотрело меньшинство случаев, где это необходимо.