【已解决】GLFW error #65544: X11: Failed to open display :0 连接远程服务器并开启gui界面失败
创始人
2025-01-19 17:03:11
0

本地计算机通过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

相关内容

热门资讯

透视苹果版!wepoker辅助... 透视苹果版!wepoker辅助真的假的(透视)开挂辅助神器(切实是有挂)-哔哩哔哩1、wepoker...
突发!蜜瓜大厅辅助下载,衢州都... 突发!蜜瓜大厅辅助下载,衢州都莱罗松辅助器,AI教程(本来真的是有挂)-哔哩哔哩1、实时衢州都莱罗松...
透视美元局!wepoker有辅... 透视美元局!wepoker有辅助工具吗,哈糖大菠萝有没有挂,法子教程(确实存在有挂)-哔哩哔哩1、全...
透视后台!德普之星辅助器(透视... 透视后台!德普之星辅助器(透视)开挂辅助攻略(真是存在有挂)-哔哩哔哩1.德普之星辅助器 ai辅助创...
透视技术!hhpoker辅助码... 透视技术!hhpoker辅助码(透视)开挂辅助方法(原来真的是有挂)-哔哩哔哩hhpoker辅助码辅...
在玩家背景下!微信开心泉州有技... 在玩家背景下!微信开心泉州有技巧吗,四川家园游戏辅助软件,普及教程(确实存在有挂)-哔哩哔哩四川家园...
透视好友!wejoker开挂,... 透视好友!wejoker开挂,竞技联盟辅助插件,诀窍教程(原来是真的挂)-哔哩哔哩1、很好的工具软件...
透视内置!德州辅助工具到底怎么... 透视内置!德州辅助工具到底怎么样(透视)开挂辅助攻略(都是是有挂)-哔哩哔哩1、德州辅助工具到底怎么...
随着!新518互游辅助器,闽游... 随着!新518互游辅助器,闽游13水科技,曝光教程(一贯是真的挂)-哔哩哔哩1、新518互游辅助器透...
透视智能!wpk辅助插件(透视... 透视智能!wpk辅助插件(透视)开挂辅助器(切实是有挂)-哔哩哔哩进入游戏-大厅左侧-新手福利-激活...