X服务器间歇性的'连接被拒绝'

问题描述 投票:-1回答:1

我在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服务器间歇性地拒绝连接,我该如何解决?

非常感谢!

linux xserver
1个回答
0
投票

这是解决问题的例程:

  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
© www.soinside.com 2019 - 2024. All rights reserved.