【已解决】GLFW error #65544: X11: Failed to open display :0 连接远程服务器并开启gui界面失败

这篇具有很好参考价值的文章主要介绍了【已解决】GLFW error #65544: X11: Failed to open display :0 连接远程服务器并开启gui界面失败。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本地计算机通过ssh连接服务器运行gui界面的时候报错,但是直接在服务器上跑gui代码没有任何问题。

Glfw Error 65544: X11: Failed to open display :0.0
Glfw Error 65537: The GLFW library is not initialized
Glfw Error 65537: The GLFW library is not initialized
Glfw Error 65537: The GLFW library is not initialized
Glfw Error 65537: The GLFW library is not initialized
python3: /home/runner/work/DearPyGui/DearPyGui/thirdparty/glfw/src/window.c:533: glfwSetWindowPos: Assertion `window != NULL' failed.

原因其实在于你本地没有设置显示gui的显示屏,如果之前一直ssh开gui没问题,用的好好地,突然不行了直接跳到第二步,否则从第一步开始看。

Step1. 服务器端ssh设置

sudo vim /etc/ssh/sshd_config
#查找X11Forwarding  如果是no 改成yes
X11Forwarding yes
#保存退出

修改完后执行命令 重启ssh服务

sudo systemctl restart sshd.service

然后即可通过vscode连接远程服务器了,可以输入以下命令测试

gedit a.txt

如果还是不行就看第二步

Step2. 修改display

客户端ssh bash输入以下命令

echo $DISPLAY  #可能会显示
:0.0

可以直接输入命令

export DISPLAY=:0

如果不行就输入

export DISPLAY=:1

到这里基本就解决问题了

这两条命令的作用是告诉ssh的bash 从哪个显示器显示gui界面。
如果有条件可以直接在服务器上操作,在服务器bash上执行以下命令

echo $DISPLAY  
:0 或者 :1

根据显示的内容x在远程ssh的bash里设置就没问题了
export DISPLAY=:x文章来源地址https://www.toymoban.com/news/detail-444801.html

到了这里,关于【已解决】GLFW error #65544: X11: Failed to open display :0 连接远程服务器并开启gui界面失败的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: Failed to open..

    在hive目录下使用beeline命令:  具体的报错信息如下所示: 22/04/10 01:13:24 [main]: WARN jdbc.HiveConnection: Failed to connect to hadoop102:10000 Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hado

    2024年02月11日
    浏览(52)
  • pytorch+GPU跑模型时 nvrtc: error: failed to open nvrtc-builtins64_117.dll

    1. 先检查自己cuda版本: 如果版本高于11建议先降版本,然后再试下。 2. 重新安装nvrtc-builtins64_117.dll 下载缺失文件 拷贝到指定目录C: Windows System32 点击运行即可 3. 文件已上传到资源,文章顶部可见

    2024年02月14日
    浏览(26)
  • [error] Error: Fail to open IDE 问题解决

    问题描述: 接手前辈的 微信小程序项目(uni-app搭建) ,使用 HBuilder 编译器,,控制台报 [error] Error: Fail to open IDE 错误 原因一:微信小程序AppID错误 解决方法: 如图点击项目目录 manifest.json ,打开项目配置,将AppID填到 配置界面的微信小程序AppID输入框中,重新运行,即可

    2024年02月02日
    浏览(33)
  • Android11 open failed: EACCES (Permission denied)的解决方法

    以下均用kotlin编写,没用过的请酌情参考,方法类似 这是Manifest文件的开头  uses-permission android:name=\\\"android.permission.MANAGE_EXTERNAL_STORAGE\\\"/  uses-permission android:name=\\\"android.permission.READ_EXTERNAL_STORAGE\\\" / 这两句必须加,但是上面那句会提示这样不能在谷歌商店上架,我自己编软件自己用

    2024年02月09日
    浏览(39)
  • failed to open stream: No such file or directory问题解决大全

    这篇文章主要为大家详细介绍了failed to open stream: No such file or directory问题解决大全,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。 failed to open stream: No such file or directory是PHP站点经常可能会遇到的问题,361源码做了个总结,希望

    2024年02月09日
    浏览(37)
  • [微信小程序开发者工具] [error] Error: Fail to open IDE 问题解决方法

    今天学习小程序时无法通过HBuilderX运行微信小程序,经过资料查询发现是“manifest.json”文件代码中的AppID有误导致的。 错误详情:  解决方法: 找到“manifest.json”文件,将微信小程序AppID去掉或者改成自己的AppID就可以了。  

    2024年02月11日
    浏览(41)
  • Win11中docker镜像Failed to run image. Error invoking remote method ‘docker-run-container‘: Error: conne

    Failed to run image. Error invoking remote method \\\'docker-run-container\\\': Error: connect ENOENT \\\\.pipedockerDesktopEngine 使用管理员权限在cmd中执行 : 启动Docker容器: 使用管理员权限在cmd中执行 : 重新启动Docker就可以正常启动镜像了(如果不行的话,就重启电脑试试)。 初步怀疑可能是未关闭容

    2024年02月11日
    浏览(36)
  • 解决 Burpsuite Error Proxy Failed to connect to www.com

    我的环境: win10,Burpsuite 2022 个人觉得 Burpsuite版本对此报错是没有影响的。 之前不知道从什么时候开始 Burpsuite 就一直出现这个问题。 发现所有国内的网站都可以访问,但是外网的全部都会 443。报错截图如图所示 一直没找到办法,Burp 官网论坛上说的是防火墙的问题,其实

    2024年02月13日
    浏览(31)
  • 解决 libGL error: failed to load driver: swrast

    运行图形工具报错: $ gvim libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast 网上查资料说,安装Mesa-32bit 软件包可以解决。所以安装了很多mesa i386的软件包,如下: 安装完成后,确实好了。

    2024年02月12日
    浏览(35)
  • 全网多种方法解决error: failed to push some refs to ‘xxx‘

    今天使用 git status 查看文件状态,发现有一个文件未提交,如下代码所示: 既然未提交,则首先使用 git add 将当前目录下修改的代码,从工作区添加到暂存区,如下代码所示: 接着使用 git commit 将缓存区内容添加到本地仓库,如下代码所示: 但使用 git push origin master 将本地

    2024年02月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包