sudo
не всегда корректно работает с графическими приложениями, поэтому рано или поздно вы рискуете словить сообщение "Unable to read ICE authority file", и после этого вообще станет невозможным запуск графических программ с правами root
. Печаль.Если это все же произошло, поправить ситуацию можно, удалив файл
.{ICE,X}authority
из вашего домашнего каталога: rm ~/.{iCE,x}authority
(тильда здесь означает домашний каталог текущего пользователя). Графические приложения с правами
root
проще запускать, используя главное меню. Но не все приложения есть в главном меню, и не все приложения вызываются с правами root
, - к примеру, в главном меню есть команда вызова текстового редактора, но нет команды для вызова текстового редактора с правами root
. Поэтому намного проще нажать Alt+F2
и ввести в соответствующее поле команду: gksu что_нужно_запустить
Да, для графических программ с
root
правами желательно использовать команды sudo
и su
с префиксом: gksudo
и gksu
- для GNOME или kdesudo
и kdesu
-для КDЕ.