X服务器间歇性“连接被拒绝”

我在Raspi上安装了Linux,我已经设置了一段时间,并且已经通过ssh和X服务器一起使用了它。最近,很明显Raspi无法处理我正在开发的应用程序,并且我已经在二手笔记本电脑上切换到WSL。

当前用例: 在我的主机(WIN7)上使用Putty和X-serv,将SSH插入到同一网络上的另一台笔记本电脑(WIN10)中,并在WSL上安装Linux。

我使用两个IDE(Anjuta和Codeblocks)来开发GUI应用程序。

我昨天在WSL中添加了一个新的非root用户,试图使X-serv适用于新用户,并弄乱了xauth和./Xauthority文件。沮丧,成功地以root用户身份运行了我的IDE和应用。

今天,再次扎根,发生了以下事情:

  • 第一次尝试:

    1. 启动Anjuta:在X窗口中运行
    2. 启动代码块:“ Putty X11代理:无法识别授权”错误
    3. 关闭所有窗口
  • 第二次尝试:

    1. 启动Anjuta:运行正常
    2. 在Anjuta中运行代码:“ Putty X11代理:无法识别授权”错误
    3. 关闭所有
  • 第三次尝试:

    1. 启动Anjuta:运行正常
    2. 在Anjuta中运行代码:该应用在新的X窗口中执行
    3. 启动代码块:“ Putty X11代理:无法识别授权”错误
    4. 关闭所有
  • 第四次尝试:

    1. 启动Anjuta:运行正常
    2. 启动代码块:运行正常
    3. 在Anjuta中运行代码:“ Putty X11代理:无法识别授权”错误

问题: 为什么X服务器间歇性地拒绝连接,我该如何解决?

非常感谢!

slayerwlt1 回答:X服务器间歇性“连接被拒绝”

这是解决问题的例程:

  1. 在第一个打开的终端中,运行 xauth list 并复制输出
  

localhost / unix:10 MIT-MAGIC-COOKIE-1 e17b ************************ 7c8a

  1. 在任何新打开的终端中,以cookie作为参数运行xauth add: xauth add localhost/unix:10 MIT-MAGIC-COOKIE-1 e17b************************7c8a
本文链接:https://www.f2er.com/2908561.html

大家都在问