Evince не может установить соединение X11 по ssh с удаленной машины

Используя ssh -X remote_machine -l user для входа в систему на удаленном компьютере, я не могу запустить evince .

user@remote_machine:~$ evince
X11 connection rejected because of wrong authentication.

** (evince:2040): WARNING **: Could not open X display
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
Cannot parse arguments: Cannot open display: 

Это единственное приложение с графическим пользовательским интерфейсом, которое имеет эту проблему. nautilus , kate , gedit или firefox могут работать без каких-либо проблем и отображаются на моем локальном компьютере правильно.

Чтобы попытаться решить эту проблему, я уже удалил ~ / .Xauthority и затем подключился заново, что не помогло. Я также попытался открыть .pdf из nautilus , но это привело к тому же сообщению об ошибке. Переменная среды DISPLAY задается следующим образом:

user@remote_machine:~$ env | grep DISPLAY
DISPLAY=localhost:10.0

Может ли это быть ошибкой в ​​самом evince ?

0
22.03.2017, 15:01
1 ответ

Иногда -X не работает, попробуйте -Y.

ssh -Y  user@remote_machine
0
28.01.2020, 04:47

Теги

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