когда я пытаюсь получить доступ к gedit от имени пользователя root, он показывает ошибку, подобную этой:

root@localhost Downloads# gedit
No protocol specified
Cannot open display: 
Run 'gedit --help' to see a full list of available command line options.

1 ответ1

0

Вы можете указать отображение вручную для запуска приложений с графическим интерфейсом в сеансе с различными средами. Чтобы выяснить, какой дисплей используется, попробуйте ps a -o args | grep /[X] и посмотрите, найдете ли вы аргумент вроде :number (обычно :0). Вы должны иметь возможность запускать приложение с этим значением, например так:

DISPLAY=:0 gedit

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .