После обновления до 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. В чем проблема? Спасибо.
command-line
upgrade
sssemil
источник
источник
.Xauthority
-sudo rm -f ~/.Xauthority
и затем перезапустить.Ответы:
Как обычный пользователь, запустите команду
xhost +
. После этого попробуйте снова запустить графическое приложение.Это отключает управление доступом на основе хоста на X-сервере. Вот соответствующая информация со страницы руководства:
источник
root
, но не как обычный пользователь. В этом случае запускxhost +
в режиме « как»root
позволил мне запускать приложения с графическим интерфейсом как обычный пользователь.Странно, но
export DISPLAY=:1
помогло. Приветствия.источник
:0
В моем случае такая же проблема обнаружена после обновления одного пакета
gnome-shell
черезsynaptic-package-manager
. Сразу после следующего входа в систему я не смог получить доступ к какой-либо части графического интерфейса операционной системы. Сделал много поисков, в конце концов,источник
Предупреждение. Неправильное использование xhost может непреднамеренно предоставить каждому узлу в Интернете полный доступ к серверу X Display.
Как правило, не следует отключать управление доступом на основе хоста на X-сервере, если вы не знаете, что делаете. Вместо этого вы должны разрешить только те вещи, которые требуют доступа.
Решение:
Выполнение:
xhost +si:localhost:root
Вышеупомянутое решение также работает для пользователей Wayland, выполняющих приложение XWayland с повышенными правами.
При попытке запустить приложение XWayland с повышенными разрешениями вы можете получить следующую ошибку:
источник