Используя 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
?