gedit, не работающий на ssh сессии: ошибка автозапуска: инициализация X11 перестала работать

когда я пытаюсь использовать gedit на Сессии SSH, я получаю это:

max@amancer:/etc$ gedit SWARM.txt

** (gedit:24616): WARNING **: Befehlszeile »dbus-launch --autolaunch=b3945c581ae43ae601b4b5190000000c --binary-syntax --close-stderr« brach mit von Null verschiedenem Beenden-Status 1 ab: Autolaunch error: X11 initialization failed.\n
Anzeige kann nicht geöffnet werden: 
Führen Sie »gedit --help« aus, um die Liste der verfügbaren Befehlszeilenoptionen zu sehen.
max@amancer:/etc$ sudo bash -c 'echo $DISPLAY'
1
задан 25 February 2015 в 07:01

1 ответ

ssh сессия обычно не передают (т.е. делают доступными), соединение X11 с другой стороны.

ssh -X (или лучше ssh -Y) позволит удаленным графическим клиентам открыть окна локально.

Это не работает:

[romano:~] 130 % ssh zzzz
Last login: Sun Feb 22 21:35:08 2015 from XX.YY.ZZ
[romano@zzzz:~] % gedit

(gedit:11225): Gtk-WARNING **: cannot open display: 

, Но это будет работать:

[romano:~] 1 % ssh -Y zzzz
Last login: Wed Feb 25 14:51:25 2015 from localhost
[romano@zzzz:~] % gedit
[romano@zzzz:~] % exit

Полагают однако, что соединение может быть медленным---, X-протокол не эффективен по медленным сетям. И когда-то соединение может "задержаться", ожидая всех графических соединений для смерти.

можно попытаться использовать терминального редактора режима (как nano, vim, emacs или очень другой) в этом случае.

1
ответ дан 11 November 2019 в 02:24

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

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