В Gnome есть gksudo
.
В KDE есть kdesudo
.
Есть ли команда, которую можно запустить в любой среде рабочего стола, которая предложит пользователю ввести пароль root, а затем запустит команду?
Страница man для команды zenity
содержит следующее описание:
zenity - это программа, которая отображает диалоги GTK + и возвращает ( либо в коде возврата, либо в стандартном выводе), введенные пользователем.
blockquote>Насколько я могу судить (и мое тестирование подтверждает это), это будет работать как в среде рабочего стола Gnome, так и KDE. Например:
zenity --password | sudo -S nautilus
... запросит у вас пароль root и запустит Nautilus.