我通过SSH通过X远程登录到运行Ubuntu 10.04(透明)的计算机。大多数X11应用程序(例如xterm,gnome-terminal)都可以正常工作。但是埃文斯没有开始。~/.Xauthority
即使文件存在并且似乎可读,它似乎也无法读取(它具有正确的权限,其他应用程序也可以读取它)。
$ evince
X11 connection rejected because of wrong authentication.
Cannot parse arguments: Cannot open display:
$ echo DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY
DISPLAY=localhost:10.0 XAUTHORITY=
$ strace evince
…
access("/home/gilles/.Xauthority", R_OK) = 0
open("/home/gilles/.Xauthority", O_RDONLY) = -1 EACCES (Permission denied)
…
$ ls -l ~/.Xauthority
-rw------- 1 gilles gilles 496 Jul 5 13:34 /home/gilles/.Xauthority
Evince有什么特别之处,使它无法阅读~/.Xauthority
?我如何开始?