Невозможно запустить gedit с помощью sudo

Пытаясь следовать этим инструкциям , я столкнулся со следующей ошибкой при попытке выполнить простую операцию редактирования sudo:

$  sudo gedit /var/lib/dpkg/status

** (gedit:14898): WARNING **: Command line `dbus-launch --autolaunch=0bd873023a78bdb34ca1b9650000000b --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n
Cannot open display: 
Run 'gedit --help' to see a full list of available command line options.

Выполнение того же самого без sudo правильно запускает gedit, но, конечно, без возможности редактирования. Кто-нибудь знает, что происходит?

2
задан 13 November 2012 в 17:17

2 ответа

Вы должны использовать gksu для запуска графических вещей, как корень.

gksu gedit /var/lib/dpkg/status
0
ответ дан 13 November 2012 в 17:17

Существует известная ошибка в 16.04, которая мешает корневому гедиту отображать строку меню, делая ее несколько бесполезной.

Решение - сохранить переменные среды при запуске gedit. (Наутилус и Терминал, между прочим, имеют ту же проблему и решают проблему).

gksu -k gedit
0
ответ дан 13 November 2012 в 17:17

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

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