2

我使用过 xLaunch、Multiple Windows、Start no client、Clipboard、No Access Control、没有额外的参数或字体服务器——也就是说,一路默认。

在腻子上,

当我连接到远程 Linux 系统时,出现延迟,然后是以下消息:
/usr/bin/xauth: timeout in lock authority file /home/{userName}/.Xauthority

当我尝试启动 xterm ( xterm &) 时,我看到

PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
xterm Xt error: Can't open display: localhost:10.0

(插入行尾以便您阅读)

localhost:10.0对我来说看起来很有趣,所以我被迫DISPLAY成为localhost:10.0。现在投诉

No protocol specified
xterm Xt error: Can't open display: localhost:0.0

将其更改为我本地计算机的实际 IP 会得到相同的消息,但会出现更多“未指定协议”副本。

感谢大家的帮助——

4

1 回答 1

1

如果您能够使用xterm自己的登录名,但无法登录su到 root,那么有一个名为 的程序sux,它可以在从一个用户移动到另一个用户时对魔法 cookie 进行排序。

这有点安全风险,不能在生产环境中使用,但可以很好地用于家庭设置。

否则,请查看有效的用户,

pompt> xauth list

(记下以下输出)

10-111-11-11/unix:10 MIT-MAGIC-COOKIE-1 ce4867d5a6c0e6d5f33285aa0e163987

然后这样做:

prompt> su – useryouwanttowork

xauth add(使用命令添加整个输出)

prompt> xauth add 10-111-11-11/unix:10 MIT-MAGIC-COOKIE-1 ce4867d5a6c0e6d5f33285aa0e163987
于 2013-11-18T18:17:22.947 回答