Не может открыть ошибку дисплея, когда я выполняю 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: 
0
задан 29 March 2018 в 13:01

1 ответ

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

Администратор наутилуса (администратор наутилуса) является простым расширением Python для файлового менеджера Наутилуса, который добавляет некоторые административные действия к контекстному меню:

  • Открытый как Администратор: открывает папку в новом окне Nautilus, работающем с администратором (корень) полномочия.
  • Редактирование как Администратор: открывает файл в окне Gedit, работающем с администратором (корень) полномочия.

Для установки Администратора Наутилуса во всех в настоящее время поддерживаемых версиях Ubuntu открывают терминал и тип:

sudo apt install nautilus-admin

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

sudoedit path/to/file
2
ответ дан 30 October 2019 в 04:27

Другие вопросы по тегам:

Похожие вопросы: