我使用过xLaunch,多个Windows,无启动客户端,剪贴板,无访问控制,没有其他参数或字体服务器 - 也就是说,一直默认为。
On Putty,
当我连接到远程Linux系统时,我得到一个延迟,然后是这个消息:
/ usr / bin / xauth:锁定权限文件中的超时/ 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会收到相同的消息,但会显示更多“未指定协议”的副本。
感谢您的帮助 -
答案 0 :(得分: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