windows 配置vscode x11转发

背景:同上一篇mac,其实我在vscode中使用gui的需求不大,一般都是偶尔打开mobaxterm使用,但是vscode中没有配置毕竟不方便,需要切换界面。

  1. 首先配置我们的ssh配置文件:加上这么几行
  1. 安装一个windows的x11客户端:此处还是使用Xming

我记得这玩意以前折腾过

https://sourceforge.net/projects/xming/

  1. 运行xlaunch

一直点击next即可,此时已经在后台运行

成功启动了X11的服务端,之后我们要使用X11的时候只需要启动这个服务一直在后台挂着就可以

  1. windows端配置

下载完Xming后我们打开系统环境变量设置,在系统变量中新建变量"DISPLAY"其值为"localhost:0.0"即可

  1. linux端配置

    sudo apt update
    sudo apt install openssh-server xauth x11-apps

首先修改/etc/ssh/sshd_config文件,取消下面注释

复制代码
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

# 重启ssh服务,我这里是ubuntu
sudo systemctl restart ssh
# 查看状态确认正常
systemctl status ssh
  1. 检查是否是vscode配置的问题

理论上到第5步就可以了,

但是往往会出各种问题,可以试试在windows cmd本身ssh连接,然后 echo $DISPLAY,xclock等GUI试试;如果cmd可以,但是vscode依然不行,那多半是vscode本身设置有问题;

可能是链接ssh的方式、可能是读取ssh config的方式,总之多试试,

  1. Xming不能渲染的任务,可以换windows X server

https://sourceforge.net/projects/vcxsrv/

我们这里改个快捷方式,另外名字不要搞混

同样,这回本地依然后台运行,不要断

这会,我们再回去重连ssh,vscode中输入vmd,可以运行其gui

相关推荐
comedate5 小时前
Cursor 和 GitHub Copilot 怎么选?2026 年 AI 编程助手对比
ide·ai编程·cursor·github copilot
2501_915106327 小时前
KXApp 的 VS Code 真机调试:按下 Cmd+R 之后发生了什么
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
hkj88088 小时前
VsCode的使用
ide·vscode·编辑器
广东帝工21 小时前
智慧航道:技术体系
编辑器
夏虫不可与之言冰1 天前
第三课 点亮 LED 与定时器非阻塞闪烁
c语言·c++·vscode·单片机·嵌入式硬件·物联网
丑大王1 天前
ultralytics 环境安装与正确使用Vscode
ide·yolo·编辑器
golang学习记1 天前
Python vs Go:2026年到底该怎么选
java·vscode·python·golang·pycharm·goland
小云小白1 天前
用 VSCode + Claude Code 搭一套专利编写 AI 辅助环境
vscode·ai写作·专利
coderSong25681 天前
【Ubuntu】ctrl+shift+f 繁体中文切换、VScode全集搜索
linux·vscode·ubuntu