SSH远程Ubuntu22.04无法通过X11转发xclock之外的其他GUI界面

问题前置条件

  1. ssh远程Ubuntu22.04服务器开发环境无异常
  2. x11转发环境已配置,xclock可正常运行于本地环境
  3. 可视化程序能够正常运行于Linux服务器

问题现象

除xclock等x11验证工具外,其他诸如python之类编写的可视化程序均无法透过X11转发至本地环境

问题原因及处理方案

由于Ubuntu22.04系统默认使用WAYAND而不是x11作为显示服务 ,因此需要在**~/.bashrc**中添加如下代码

(192.168.124.5是我的客户机局域网IP,你们自行按实际环境修改即可)

bash 复制代码
# add environment varible to X11
export DISPLAY="192.168.124.5:0.0"
export WAYLAND_DISPLAY=$DISPLAY

其他

  • 如果没有权限修改~/.bashrc,刚好编写的又是python可视化程序,可以用如下方式实现同样效果(就是麻烦了点,但是能凑合用)
bash 复制代码
$ python3 practice.py --display=$DISPLAY

全网翻了一天博客发现都是复制粘贴来的,没想到是在x乎的一个评论区翻到了真正的答案,水帖害人呐

相关推荐
马踏岛国赏樱花21 小时前
Windows与Ubuntu双系统,挂载D/E盘到Ubuntu下时只能读的问题
linux·windows·ubuntu
gravity_w21 小时前
Conda常用命令总结
经验分享·笔记·conda
唐装鼠21 小时前
linux vscode解压版 AI账号无法登陆问题(浏览器无法打开vscode)
linux·运维·vscode
Levin__NLP_CV_AIGC1 天前
Ubuntu部署Dufs
linux·运维·服务器·ubuntu·ssh
切糕师学AI1 天前
SSH是什么?
ssh
C_心欲无痕1 天前
ts - 模板字面量类型与 `keyof` 的魔法组合:`keyof T & `on${string}`使用
linux·运维·开发语言·前端·ubuntu·typescript
来鼓AI1 天前
私域流量时代客服变革:3大转型路径重构增长引擎
经验分享
gravity_w1 天前
vscode配置SSH远程服务器
服务器·经验分享·vscode·ssh
互联网运营知识库1 天前
2026年寒假旅游攻略生成二维码怎么做?
经验分享·科技·其他·生活·旅游·节日
探索宇宙真理.1 天前
WordPress FS注册密码漏洞 | CVE-2025-15001 复现&研究
经验分享·开源·wordpress·安全漏洞