Я использовал для открытия текстовых файлов с возвышенным, и для файлов только для чтения, я делал: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 -Xssh 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
Установил гксу (для гксудо)
Помощь будет высоко ценится!
