【已解决】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

相关内容

热门资讯

绝活儿辅助!广西老友玩老是输怎... 绝活儿辅助!广西老友玩老是输怎么办(辅助挂)都是真的有辅助app(讲解有挂)在进入广西老友玩老是输怎...
法门辅助!福建13水插件(辅助... 法门辅助!福建13水插件(辅助挂)一贯是有辅助技巧(有挂技术)1、许多玩家不知道福建13水插件辅助怎...
办法辅助!潮友会app下载官方... 办法辅助!潮友会app下载官方辅助器(辅助挂)真是真的是有辅助app(有挂教程)该软件可以轻松地帮助...
妙招辅助!邯郸胡乐挂辅助(辅助... 妙招辅助!邯郸胡乐挂辅助(辅助挂)好像存在有辅助插件(有挂方略)1、上手简单,内置详细流程视频教学,...
教程书辅助!乐酷辅助(辅助挂)... 教程书辅助!乐酷辅助(辅助挂)其实存在有辅助脚本(有挂细节)乐酷辅助能透视中分为三种模型:乐酷辅助模...
学习辅助!决战卡五星辅助(辅助... 学习辅助!决战卡五星辅助(辅助挂)本来真的是有辅助软件(有人有挂)学习辅助!决战卡五星辅助(辅助挂)...
绝活辅助!边锋嘉兴麻将辅助器(... 绝活辅助!边锋嘉兴麻将辅助器(辅助挂)真是真的有辅助神器(新版有挂)1、边锋嘉兴麻将辅助器公共底牌简...
举措辅助!枫叶辅助器(辅助挂)... 举措辅助!枫叶辅助器(辅助挂)本来存在有辅助技巧(竟然有挂)1、下载好枫叶辅助器正确养号方法之后点击...
讲义辅助!点我达辅助(辅助挂)... 讲义辅助!点我达辅助(辅助挂)一直存在有辅助技巧(有人有挂)1、点我达辅助辅助器安装包、点我达辅助辅...
模块辅助!威信茶馆有挂的吗(辅... 模块辅助!威信茶馆有挂的吗(辅助挂)一直真的是有辅助脚本(揭秘有挂)1、玩家可以在威信茶馆有挂的吗线...