Не удается запустить графические приложения из терминала после обновления до 15.10

После обновления до 15.10 невозможно запустить графические приложения из терминала:

xxx@xxx:~$ gksudo wireshark
Invalid MIT-MAGIC-COOKIE-1 key
(gksudo:5532): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ sudo -H wireshark
[sudo] password for xxx: 
Invalid MIT-MAGIC-COOKIE-1 key
** (wireshark:5535): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

(wireshark:5535): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ wireshark
Invalid MIT-MAGIC-COOKIE-1 key
** (wireshark:5569): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

(wireshark:5569): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ gedit
Invalid MIT-MAGIC-COOKIE-1 key
** (gedit:5570): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

(gedit:5570): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ sudo gedit
Invalid MIT-MAGIC-COOKIE-1 key
** (gedit:5574): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

(gedit:5574): Gtk-WARNING **: cannot open display: :0

Мое небольшое исследование указало на использование gksudo, но оно также не работает. Я также пробовал кое-что с xauth. В чем проблема? Благодаря.

9
задан 6 May 2016 в 16:49

4 ответа

Как обычный пользователь, выполненный команда xhost +. После этого попытайтесь запустить свое графическое приложение снова.

Это выключает основанное на хосте управление доступом на X-сервере. Вот релевантная информация из страницы справочника:

xhost программа используется, чтобы добавить и удалить имена хостов, или имена пользователей к списку позволили устанавливать связи с X-сервером.

+ Доступ предоставляется всем, даже если они не находятся в списке (т.е. управление доступом выключено).

0
ответ дан 7 May 2016 в 02:49
  • 1
    можно попробовать некоторое другое программное обеспечение, чтобы видеть, соответствует ли оно потребностям существуют довольно спокойные видео редакторы, который исходно работает в Ubuntu – Drymartini 19 October 2017 в 07:32

Нечетный, но export DISPLAY=:1 помог. Аплодисменты.

0
ответ дан 7 May 2016 в 02:49

В моем случае такая же проблема обнаружена после обновления одного пакета gnome-shell через менеджер-синаптических пакетов . Сразу после следующего входа в систему я не смог получить доступ к какой-либо части ОС с графическим интерфейсом. Провел много поисков, наконец,

когда я использовал apt install gdm3 из терминала режима восстановления, я смог найти приглашение входа в систему после загрузки системы (только терминал, а не графический интерфейс).

После этого я попробовал apt install gnome , который установил целую кучу компонентов. После завершения загрузки я смог перевести свою ОС в режим GUI.

Если вы не получаете сообщение о входе в систему, попробуйте следовать инструкциям выше. шаг в режиме восстановления. В противном случае попробуйте установить Gnome, который обновляет ГДМ3 вместе.

1
ответ дан 23 February 2020 в 00:44

Предупреждение: Неправильное использование xhost может непреднамеренно предоставить каждому хосту в Интернете полный доступ к серверу X display.

Как правило, вам не следует отключать контроль доступа на основе хоста на X-сервере, если вы не знаете, что делаете. Вместо этого вы должны разрешить только то, что требует доступа.

Решение:

Выполнить: xhost +si:localhost:root

Приведенное выше решение также работает для пользователей Wayland, запускающих приложение XWayland с повышенными правами.

При попытке запустить приложение XWayland с повышенными правами доступа может появиться следующая ошибка:

No protocol specified
Unable to init server: Could not connect: Connection refused
Could not parse arguments: Cannot open display:
3
ответ дан 2 April 2020 в 03:45

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

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