Я хотел бы автоматически отключить сенсорную панель на своем Thinkpad X301 после начальных загрузок системы.
Я могу успешно запустить скрипт вручную, но когда я попытаюсь выполнить его любым методом автоматического запуска, он просто не сделает.
Сценарий похож на это:
#!/bin/bash
xinput set-prop 10 "Device Enabled" 0
exit 0
xinput list
.Что я попробовал без успеха:
помещенный a disable_touchpad.desktop
файл к ~/.config/autostart
со следующим содержанием:
[Desktop Entry]
Type=Application
Exec=/home/username/disable_touchpad.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Disable Touchpad
Icon=/home/username/Pictures/icon_touchpad.png
Я также пытался поместить сценарий от своей домашней папки до /usr/local/bin
(и отредактируйте файл выше соответственно), не имел никакого значения.
В настоящее время я помещал сценарий в свой Рабочий стол, и я вручную выполняю его каждый раз.
Я знаю, что существует еще один способ попробовать, который использует crontab
и @reboot
, но я предпочел бы опции выше и действительно хотел бы знать, почему эти подходы не работают.
Что я делаю неправильно?
Могла бы быть программа запуска помощника человечности, занимающая время для загрузки (драйвер сенсорной панели). можно попытаться добавить сон в Ваш выше сценария.
#!/bin/bash
sleep 30
xinput set-prop 10 "Device Enabled" 0
exit 0
увеличьте время сна, если выше не работает.