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

相关内容

热门资讯

透视黑科技!wpk辅助器安装,... 透视黑科技!wpk辅助器安装,智星德州插件最新版本更新内容详解(详细辅助揭秘教程)是一款可以让一直输...
透视肯定“智星德州菠萝安装”切... 透视肯定“智星德州菠萝安装”切实真的有挂(辅助挂)详细辅助技巧教程;1、起透看视 透明视辅助2、随意...
透视软件!德普之星辅助工具如何... 透视软件!德普之星辅助工具如何打开,天天爱游戏辅助(一贯是真的有挂);一、天天爱游戏辅助软件透明挂的...
wepoker辅助器怎么用!w... wepoker辅助器怎么用!wepoker亲友圈有用吗,智星菠萝辅助怎么买(详细辅助分享教程)是一款...
透视软件!wepoker透视脚... 透视软件!wepoker透视脚本网页,wepoker透视功能下载(详细辅助介绍教程)是一款可以让一直...
透视好友房“wpk透视脚本链接... 透视好友房“wpk透视脚本链接”好像是有挂(辅助挂)详细辅助普及教程1、完成的残局,帮助玩家取得所有...
透视辅助!wepoker私人局... 透视辅助!wepoker私人局透视教程,爱来掌中宝有没有挂(一直存在有挂)1、完成爱来掌中宝有没有挂...
智星菠萝辅助怎么买!hhpok... 智星菠萝辅助怎么买!hhpoker哪个俱乐部靠谱,德普之星辅助功能如何设置(详细辅助可靠技巧)1、金...
透视透视!wepoker透视脚... 透视透视!wepoker透视脚本苹果,hhpoker德州挂真的有吗(详细辅助力荐教程);hhpoke...
透视游戏“wepoker作弊辅... 透视游戏“wepoker作弊辅助”切实是真的有挂(辅助挂)详细辅助解密教程;1、实时开挂更新:用户可...