Я пытаюсь создать пусковую установку с этим вводом команды:
gksu sh -c "~/evelauncher/evelauncher.sh"
, но он терпит неудачу. Когда я вхожу:
sudo ~/evelauncher/evelauncher.sh
в терминале он отлично работает (с текстовым выходом) и запускает программу. Может кто-нибудь объяснить, почему пусковая установка не работает? У пусковой установки есть доступ на чтение и запись как мой пользователь, и установлен флажок «выполнить файлы как программы».
Тильда (~) не распространяется внутри кавычек. Вы можете удалить кавычки:
gksu sh ~/evelauncher/evelauncher.sh
Или использовать $HOME вместо:
gksu sh "$HOME/evelauncher/evelauncher.sh"