У меня есть сценарий запуска, который работает от /etc/rc.local:
sh '/home/sebastian/absolute/path/startup.sh'
Frtom там запускаю скрипт отключения:
sleep 20 ; sh "/home/sebastian/absolute/path/turn-touchpad-off.sh"
скрипт на самом деле запускает скрипт, не требует разрешения sudo-скрипта -rwxrwxr-x, увеличение времени сна не поможет, не похоже, что среда, включенная на сенсорной панели, впоследствии скрипт отлично работает в оболочкеСодержимое скрипта:
#!/bin/bash
# turns off the Touchpad
device_id="`xinput | grep PS/2 | tr -s " " | cut -f2 | cut -d= -f2`"
status="`xinput list-props $device_id | grep Enabled | awk '{print $4}'`"
echo "Device ID is "$device_id
echo "Enabled "$status
xinput set-prop $device_id "Device Enabled" 0
xdotool mousemove 1920 1080
echo "Touchpad disabled"
exit 0
Запустите сценарий из настроек запуска:
XFCE > Settings > Session and Startup > Application Autostart > Add
Затем скрипт будет запущен после входа в систему, поэтому настройка времени сна будет работать.
Запустите сценарий из настроек запуска:
XFCE > Settings > Session and Startup > Application Autostart > Add
Затем скрипт будет запущен после входа в систему, поэтому настройка времени сна будет работать.
Запустите сценарий из настроек запуска:
XFCE > Settings > Session and Startup > Application Autostart > Add
Затем скрипт будет запущен после входа в систему, поэтому настройка времени сна будет работать.
Вам нужно запустить скрипт после запуска графического интерфейса. Поэтому я думаю, что вы не получите свой идентификатор устройства и статус, потому что xinput не запускается, когда выполняется ваш скрипт.
Чтобы выполнить отладку и просмотреть сообщения об ошибках, выполните свой скрипт sh "/home/sebastian/absolute/path/turn-touchpad-off.sh" > /some_dir/logfile на rc 1]
Вам нужно запустить скрипт после запуска графического интерфейса. Поэтому я думаю, что вы не получите свой идентификатор устройства и статус, потому что xinput не запускается, когда выполняется ваш скрипт.
Чтобы выполнить отладку и просмотреть сообщения об ошибках, выполните свой скрипт sh "/home/sebastian/absolute/path/turn-touchpad-off.sh" > /some_dir/logfile на rc
Вам нужно запустить скрипт после запуска графического интерфейса. Поэтому я думаю, что вы не получите свой идентификатор устройства и статус, потому что xinput не запускается, когда выполняется ваш скрипт.
Чтобы выполнить отладку и просмотреть сообщения об ошибках, выполните свой скрипт sh "/home/sebastian/absolute/path/turn-touchpad-off.sh" > /some_dir/logfile на rc