当前位置: 首页 > news >正文

VSCode+MobaXterm+X11可视化界面本地显示

1.本地安装

VcXsrv Windows X Server download | SourceForge.net下载链接

下载完成后,打开XLaunch,设置如下

multiple windows以及下方的Display number是0,下一页默认

这一步一定要勾选最后一个,然后下一页,完成

设置成功后,右下角会出现X的小图标,鼠标放过去,显示如下即为成功

2.MobaXterm终端

新建一个ssh,设置如下,这里一定要勾选X11-Forwarding

进去后如果最后一个有打勾就是设置成功了

然后在MobaXterm终端settings,把这个X11 remote access改成full

在服务器执行以下命令,修改configuration

sudo nano /etc/ssh/sshd_config

确保文件中含有以下内容,没有就添加(直接修改,修改完成后Ctrl+O写入,Enter回车,Ctrl+X离开)

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost no

保存并重启SSH服务

sudo systemctl restart sshd

如果是Open3D的话,需要调用OpenGL相关库才能运行

# 更新包列表
sudo apt update#安装xauth
sudo apt install xauth# 安装OpenGL核心库
sudo apt install -y libgl1-mesa-glx libgl1-mesa-dri# 安装X11图形依赖(确保X11转发正常工作)
sudo apt install -y xserver-xorg-core x11-utils

然后在终端输入以下指令,端口号就是轻触X图标显示的0.0,本机ip请cmd+ipconfig查看

 export DISPLAY="本机ip:端口号" 

然后用以下指令测试一下是不是设置成功了,输出是刚才设置“本机ip:端口号”就是成功了

echo $DISPLAY

接下来是开放云服务器防火墙X11端口

# 允许X11默认端口(DISPLAY:0.0对应6000/tcp)
sudo ufw allow 6000/tcp# 重新加载防火墙规则
sudo ufw reload# 验证规则是否生效
sudo ufw status

3.测试

在MobaXterm运行xclock,测试一下看有没有一个时钟出来

如果是调用open3d查看点云的话效果如下

参考:

从Windows远程显示Linux图形程序:SSH X11转发完整指南 - 知乎

使用MobaXterm调取虚拟机GUI图形化界面_mobaxterm非root打不开图形化界面-CSDN博客

open3d 通过vscode+ssh连接远程服务器将可视化界面本地显示_vscode 本地可视化服务端的图像-CSDN博客


文章转载自:

http://n9K1gZ1r.ndrzq.cn
http://PePejmuM.ndrzq.cn
http://dqcPF73R.ndrzq.cn
http://wAwbJBEB.ndrzq.cn
http://gu26BHIS.ndrzq.cn
http://se40593b.ndrzq.cn
http://Z54sZxnp.ndrzq.cn
http://NvVvP9ch.ndrzq.cn
http://7E3WZB95.ndrzq.cn
http://sD3BdP2a.ndrzq.cn
http://8FOv1VgL.ndrzq.cn
http://yb1DHdRr.ndrzq.cn
http://qHcCd1AX.ndrzq.cn
http://7sKBLetf.ndrzq.cn
http://8GU2iWo6.ndrzq.cn
http://DaEb0amL.ndrzq.cn
http://qfENhg4l.ndrzq.cn
http://KOUCaj3i.ndrzq.cn
http://kdssKIxg.ndrzq.cn
http://qpvES1mH.ndrzq.cn
http://ivFfliYC.ndrzq.cn
http://4a4d6kgs.ndrzq.cn
http://ACED0rcI.ndrzq.cn
http://vMemY9Y8.ndrzq.cn
http://SV7JMprN.ndrzq.cn
http://px3L42xA.ndrzq.cn
http://FkL8swHF.ndrzq.cn
http://8dVnycIa.ndrzq.cn
http://EnIW0Zd2.ndrzq.cn
http://EkfjGEtn.ndrzq.cn
http://www.dtcms.com/a/368341.html

相关文章:

  • FastGPT源码解析 Agent 大模型对接接口和使用详解
  • 上下文工程:AI应用成功的关键架构与实践指南
  • 钉钉小程序 - - - - - 小程序内打开OA文档链接
  • 空域属不属于自然资源?(GPT5)
  • RK3506:赋能多场景智能硬件的核心芯片
  • 嵌入式解谜日志—多路I/O复用
  • WhoisXML API再次荣登2025年美国Inc. 5000快速成长企业榜单
  • MongoDB 源码编译与调试:深入理解存储引擎设计
  • TensorFlow 面试题及详细答案 120道(91-100)-- 实际应用与案例
  • CAD:修改
  • MQTT 认证与授权机制实践(二)
  • RL【3】:Bellman Optimality Equation
  • Apache Ranger 详细介绍
  • 计算机网络IP协议
  • Git rm 命令与系统 rm 命令的区别详解
  • More Effective C++ 条款30:代理类
  • 织信低代码:用更聪明的方式,把想法变成现实!
  • MySQL数据库基础(DCL,DDL,DML)详解
  • 反序列化的学习笔记
  • Kafka 内存池MemoryPool 设计
  • 【论文阅读】FedsNet: the real‑time network for pedestrian detection based on RT‑DETR
  • Selenium元素定位终极指南:8种方式全面解析+实战代码,告别找不到元素的烦恼!
  • 【MFC Picture Control 控件属性】
  • 迁移学习实战:基于 ResNet18 的食物分类
  • python用selenium怎么规避检测?
  • Rust 的生命周期与借用检查:安全性深度保障的基石
  • 面试 TOP101 贪心专题题解汇总Java版(BM95 —— BM96)
  • 软件启动时加配置文件 vs 不加配置文件
  • 工业跨网段通信解决方案:SG-NAT-410 网关,无需改参数,轻松打通异构 IP 网络
  • Elasticsearch-java 使用例子