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

相关推荐
独隅5 小时前
WebStorm Linux 版安装实战与核心效能展示
linux·ide·webstorm
lzj_pxxw1 天前
STM32移植FreeRTOS(Cmake+CubeMX)
vscode·stm32·嵌入式硬件
独隅1 天前
WebStorm 在 Linux 环境下的实战安装与高效开发指南
linux·ide·webstorm
modelmd1 天前
离线安装与使用 vscode Remote SSH插件
ide·vscode·ssh
独隅1 天前
WebStorm macOS 安装调优与实战效果全景
ide·macos·webstorm
Thanks_ks2 天前
【第 006 讲】搭建 PyCharm 开发环境:PyCharm 的下载与安装 | 初始设置与常用配置
ide·python·pycharm·开发工具·jetbrains·开发环境·集成开发环境
Ravenq~2 天前
无头转换:把 .docx 变成 PDF,不打开编辑器
pdf·编辑器
usdoc文档预览3 天前
USDOC系列之PPT文件在线编辑-VUE前端实现在线浏览器在线编辑PPT文档
前端·vue.js·编辑器·office365·ppt在线编辑·office文件在线编辑·文件在线编辑
寂寞的船3 天前
【Unity知识速递】第4期 MCP for Unity:用 AI 自然语言控制编辑器
人工智能·unity·编辑器
寂寞的船3 天前
【Unity知识速递】第6期 URP性能优化完全指南:从内存到GPU的三维调优
unity·性能优化·编辑器