Запустите SH-файл, откройте диалоговое окно для sudo

Запустите SH-файл, откройте диалоговое окно для sudo

Я пишу файл .sh, который должен открыть monodevelop в режиме root. Я не хочу, чтобы для этого использовался терминал, так как он должен оставаться открытым.

Итак, что я имею на данный момент:

#!/bin/bash
sudo monodevelop

Теперь мне нужно запустить его в терминале, но я хочу, чтобы мой скрипт открывал диалоговое окно при нажатии кнопки «Выполнить» (не «Выполнить в терминале»), чтобы я мог ввести свой пароль для sudo, и затем запустить monodevelop от имени пользователя root.

Есть ли способ это сделать?

решение1

Как сказал Якоб Влийм:

Это просто делается с помощью gksu, за исключением sudo:

#!/bin/bash
gksu monodevelop

Связанный контент