颠倒的海德格尔头像

windows 配置vscode x11转发

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

1. 首先配置我们的ssh配置文件:加上这么几行

2. 安装一个windows的x11客户端:此处还是使用Xming

我记得这玩意以前折腾过

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

3. 运行xlaunch

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

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

4. windows端配置

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

5. 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

6. 检查是否是vscode配置的问题

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

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

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

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

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

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

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

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

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/weixin_62528784/article/details/168551860

文章来源转载

评论

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--