Как я могу сделать автоматический запуск сценария после того, как я войду в свой компьютер на Помощнике Ubuntu 15.10?

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

Что я делаю неправильно?

1
задан 6 February 2016 в 15:17

1 ответ

Могла бы быть программа запуска помощника человечности, занимающая время для загрузки (драйвер сенсорной панели). можно попытаться добавить сон в Ваш выше сценария.

#!/bin/bash
sleep 30
xinput set-prop 10 "Device Enabled" 0
exit 0

увеличьте время сна, если выше не работает.

1
ответ дан 7 December 2019 в 16:02

Другие вопросы по тегам:

Похожие вопросы: