На этот вопрос уже есть ответ:
Я пишу файл .sh, который должен открывать monodevelop в корневом режиме. Я не хочу, чтобы для этого использовался терминал, потому что он должен оставаться открытым.
Итак, что у меня сейчас есть:
#!/bin/bash
sudo monodevelop
Теперь мне нужно запустить его в терминале, но я хочу, чтобы мой скрипт открывал диалоговое окно при нажатии на «Выполнить» (не «Выполнить в терминале»), чтобы я мог ввести свой пароль для sudo, поэтому впоследствии он запустит monodevelop от имени пользователя root.
Есть ли способ сделать это?
Поскольку Джейкоб Влиджм сказал:
Это просто сделано при помощи gksu за исключением sudo:
#!/bin/bash
gksu monodevelop