Командная строка: запускать программу от Alacarte как sudo в папке / дереве
Я установил программу через github в:
/ Главная / пользователь / папки / программы.
чтобы запустить его через терминал, я использую следующие команды.
папка cd
sudo./program
но я хотел бы иметь короткий путь и попытался сделать один через alacarte.
заполнены следующие данные:
имя: имя программы (не совпадает с фактическим названием программы в папке)
Команда: /home/ пользователь / папка / программа.
Значок: изменил значок в локальный файл. icon.ico
нажали: запустить в терминале?
теперь я нахожу "имя программы" с правильным значком, но когда я пытаюсь запустить его, на панели задач nautilus появляется значок, который начинает мигать некоторое время, а затем исчезает. Также ни один терминал не открыт.
Я предполагаю, что это связано с ошибкой в командной строке: просто не знаю, как ее исправить.
надеюсь, что кто-то хочет просветить меня на мою ошибку.
С уважением
Матье
1 ответ
Вы можете получить вдохновение от подобного вопроса здесь.
Вы можете позвонить в приложение в .desktop
файл как:
# Exec= gksudo -k -u root <absolute path to your executable>
Exec= gksudo -k -u root /home/user/folder/program