Не удается открыть сообщение об ошибке при запуске sudo gedit в Ubuntu 14.04.5

solitude@Solitude:~/Desktop$ sudo gedit ~/.bashrc
error: XDG_RUNTIME_DIR not set in the environment.

(gedit:12631): Gtk-WARNING **: cannot open display: 

1 ответ

Вы никогда не должны использовать обычный sudo для запуска графических приложений от имени пользователя root. Для полного объяснения этого прочитайте ответы на этот вопрос: почему пользователи никогда не должны использовать обычный sudo для запуска графических приложений?,

Nautilus Admin (nautilus-admin) - это простое расширение Python для файлового менеджера Nautilus, которое добавляет некоторые административные действия в контекстное меню:

  • Открыть как администратор: открывает папку в новом окне Nautilus с правами администратора (root).
  • Изменить как администратор: открывает файл в окне Gedit с правами администратора (root).

Чтобы установить Nautilus Admin во всех поддерживаемых в настоящее время версиях Ubuntu, откройте терминал и введите:

sudo apt install nautilus-admin

Альтернативный способ редактирования того же файла заключается в использовании программы текстового редактора по умолчанию, которая предназначена для запуска с терминала без какой-либо другой графической среды.

sudoedit path/to/file
Другие вопросы по тегам