Я использовал для открытия текстовых файлов с возвышенным, и для файлов только для чтения, я делал:sudo sublime
. Но теперь внезапно команда sudo sublime
выдает следующую ошибку:
(sublime:3931): Gtk-WARNING **: cannot open display:
пока sublime
команда работает нормально. Я попытался сделать то же самое с gedit
, и произошло то же самое, когда была показана ошибка с gedit:
error: XDG_RUNTIME_DIR not set in the environment.
(gedit:3933): Gtk-WARNING **: cannot open display:
Я установил gtk
, и попытался gksudo
, все еще получил ту же ошибку!
Я искал в Интернете и нашел следующие способы:
xhost +localhost
: https://askubuntu.com/questions/614387/gksu-gtk-warning-cannot-open-display-0export DISPLAY=:0.0
:ssh username@hostname -X
ssh username@hostname -Y
- Как исправить ошибку "невозможно открыть дисплей" при открытии программы X после ssh с включенной переадресацией X11?
Ничто из вышеперечисленного не сработало.
То, что сработало для меня, было:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY sublime
Я хочу знать, почему именно я получаю эту ошибку, это слишком внезапно! Кроме того, я хочу вернуться к версии sudo sublime
, поскольку ее легко запомнить. Как я могу это исправить?
Кроме того, последние изменения, которые я сделал в системе:
Установленная тема Mac для Ubuntu: http://www.noobslab.com/2014/04/macbuntu-1404-pack-is-released.html
Установил гксу (для гксудо)
Помощь будет высоко ценится!