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

vscode terminal远程连接linux服务器GUI图形界面

看了很多教程,不清楚具体原理,但总之自己是摸索出来了:

1.下载vcxsrv,最后双击exe程序启动:

每一步的配置如下:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.修改配置

vscode中按下“ctrl+shift+p”,然后输入“Remote-SSH: Open SSH Configuration File“,选择,修改自己的配置(重点是这2行yes):
在这里插入图片描述

3.修改环境变量

笔者在win11的mobaxterm上连接到服务器,输入xeyes发现图像可以正常显示,但是vscode terminal中就不行。于是在mobaxterm terminal输入echo $DISPLAY,显示ubuntu:12.0,而vscode terminal中什么也不显示,于是在vscode terminal中执行命令:

echo 'export DISPLAY=ubuntu:12.0' >> ~/.bashrc
source ~/.bashrc

将变量永久生效,之后就可以正常在vscode terminal中使用linux GUI了(包括直接输入xeyes,firefox,等等)

http://www.xdnf.cn/news/19128.html

相关文章:

  • 鸿蒙NEXT布局全解析:从线性到瀑布流,构建自适应UI界面
  • 深入理解计算机端口:为什么通信需要端口?
  • 【读论文】质心重分配显微镜实现活样本超分辨成像
  • Qt中的QSS介绍
  • Time-MOE添加MLP分类头进行分类任务
  • 用户自定义字段(Custom Fields)设计方案,兼顾多语言、分组、校验、权限、查询性能、审计与多租户
  • 创维E910V10C_晶晨S905L2和S905L3芯片_线刷固件包
  • HDMI2.1 8K验证平台
  • 【拍摄学习记录】05-对焦、虚化、景深
  • 告别音色漂移!微软超长语音合成模型VibeVoice正式开源​
  • 数列寻方:等差数列和为完全平方数
  • MinIO社区版“背刺“之后:RustFS用Apache 2.0协议重构开源信任
  • Java接口和抽象类的区别,并举例说明
  • 【Spring Cloud Alibaba】前置知识(一)
  • LeetCode 01背包 494. 目标和
  • 2025_WSL2_Ubuntu20.04_C++20_concept 环境配置
  • AntSK知识库多格式导入技术深度解析:从文档到智能,一站式知识管理的技术奇迹
  • zyplayer-doc 开源知识库:部署与使用指南
  • 千年智造,一触即发 耐达讯自动化Profibus集线器如何让HMI触摸屏在工业4.0中“点石成金“?
  • 新人桌球笔记
  • Web前端入门:JavaScript 一个简单的 IndexedDB 数据库入门示例
  • 【开题答辩全过程】以 基于Vue Spring Boot的教师资格证考试助力系统设计与实现为例,包含答辩的问题和答案
  • QML Chart组件之坐标轴共有属性
  • AI人工智能系统搭建实战指南:常见陷阱与解决方案
  • 从零开始学习单片机17
  • PCIe 6.0的速度奥秘:数学视角下的编码革命与信号完整性突破
  • htb academy笔记-module-Penetration Testing Process(一)
  • Marin说PCB之POC电路layout设计仿真案例---11
  • 掌握 Linux 文件权限:chown 命令深度解析与实践
  • 【YOLO学习笔记】数据增强mosaic、Mixup、透视放射变换