win10+Xming+VSCode接远程服务器使用图形化界面(GUI)

2023-05-16

Xming安装

  1. 官网下载
    在这里插入图片描述
  2. Download下载安装
  3. 下载完毕,点开安装包,直接按默认设置一路点击next完成安装。
  4. 进入Xming的安装文件夹,默认是“C:\Program Files (x86)\Xming”,
    在这里插入图片描述
    打开X0.hosts文件,回车,输入ubuntu服务器的地址IP
    在这里插入图片描述
  5. Xming配置完毕!

VSCode安装Remote-SSH和Remote X11插件

  1. 在vsocde软件的extensions中搜索对应插件名,并点击安装(以Remote X11为例)。依次安装Remote-SSH 和 Remote X11
    在这里插入图片描述
  2. 设置本地vscode Remote-SSH
    按照如下步骤打开remote-ssh设置
    在这里插入图片描述
    在这里插入图片描述
    加入如下字段,如果之前会用vscode连接远程服务器,那就只需要添加Forward那3行

vscode连接远程服务器
vscode连接远程服务器免密登录

比如你的服务器地址是 192.168.133.111, 用户名是aaa
 
Host 420Lab #这里可以随便取一个名字
HostName 192.168.133.111
User aaa
ForwardX11 yes
ForwardX11Trusted yes
ForwardAgent yes

在服务器要使用GUI的工程中设置.vscode/launch.json

  1. 设置.vscode/launch.json
    用vscode连接上服务器,并且打开一个工程,在.vscode/launch.json尾部添加红框代码,如果已经有env属性,则在里面添加DISPLAY: "你的Windows电脑的Ip:0.0"
    查看自己的电脑ip如下图所示:win+R输入cmd, 打开cmd然后输入ipconfig即可看到,但是好像每次开机连接校园网这个ip地址都会变化,如果不写ip地址而是写localhost:0.0这样的话不能显示图形化界面,会报错!
    那就是每次开机都要去查一下ip地址,然后修改一下.vscoe/launch.json和.bashrc中的ip地址
    如果有同学知道为啥,或者好的解决方法麻烦告诉我!!!感谢!!!
    在这里插入图片描述

找到.vscode/launch.json此文件的方法如下图所示
在这里插入图片描述

  1. 在服务器中设置DISPLAY的环境变量
    向~/.bashrc添加环境变量,并用source ~/.bashrc更新。步骤如下所示:
    step1:使用vscode连接上远程服务器后,就可以在根目录下看到.bashrc, 直接打开.bashrc添加即可。不用使用vim了
    在这里插入图片描述

这里的DISPLAY=“你的Win电脑ip:0.0”
在这里插入图片描述
添加之后在终端输入source ~/.bashrc进行更新!!!
然后在命令行输入echo $DISPLAY 验证环境变量设置成功
在这里插入图片描述

打开XLaunch

在这里插入图片描述
一直点击下一步,直至完成。
中间过程中应该会出现下图,里面的Display number应该是0!!!

在这里插入图片描述
注意要想实现GUI就必须要每次都打开XLaunch!!!

用xshell连接远程服务器来实现GUI

xshell安装和连接远程服务器
官网免费下载正版xshell
下载安装好xshell并顺利连接上服务器后
需要设置一下属性!!!
在这里插入图片描述
然后在命令行运行相关程序就可以看到可视化界面啦~

验证

  1. 验证工程程序可使用服务器GUI
    可使用下面python程序,如果出现图像则安装成功。如果不成功,可以重启vscode再试试。也有可能显示的比较慢???等30s才出来GUI界面
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
ax = plt.axes(projection='3d')
ax.scatter(np.random.rand(10),np.random.rand(10),np.random.rand(10))
plt.show()

在这里插入图片描述

  1. 验证terminal可使用GUI
    再vscode的terminal中输入xclock,出现时钟则安装成功。如果不成功,可以重启vscode再试试。
    在这里插入图片描述

相关知识讲解

在这里插入图片描述
参考博客1
参考博客2
参考博客3

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

win10+Xming+VSCode接远程服务器使用图形化界面(GUI) 的相关文章

  • vscode连接github

    此次采用ssh方式 分为以下几步 目录 1 生成公钥 配置到github 2 在本地建立仓库 推送到本地的master分支 3 在github建立仓库 复制ssh 进行推送 一 生成公钥 本地生成公钥和私钥 将公钥配置到github中 通过
  • win10 的图标丢失了怎么办?

    情况说明 几分钟前 自己手贱 居然一不小心把那D盘的分区表给删了 虽然说是借助DiskGenius即使找了回来 但是一个尴尬的情况出现了 原来装在D盘的程序虽然可以用 但是图标却没了 这对于有强迫症的我来说 让我浑身不舒服 解决方案 首先
  • Jupyter Error “bad file descriptor“ in VSCode

    Jupyter Error bad file descriptor in VSCode 直接跑这一行 pip install upgrade force reinstall no cache dir jupyter
  • 8种常见的 代码 编译 软件 !!

    VS Code Source Insight Vim UltraEdit eclipse Understand Atom Sublime Text 接下来详细为大家讲解一下它们各自的用途 目录 1 VS Code 2 Source Insi
  • VSCode连接WSL2及VMware,WSL2安装GUI应用

    一 VScode 连接WSL2 参考文章 巨硬官方文档 知乎大佬教程 知乎大佬教程2 1 开启WSL2 支持 使用管理员权限的 Shell 才能安装 WSL2 按 Win X 找到 Windows PowerShell 管理员 并复制执行命
  • vsCode开发STM32设置头文件宏定义

    一 问题描述 使用 HAL 库新建 STM32 工程后 使用 vsCode 打开工程文件夹 会提示找不到头文件 以及比变量没有定义 如 uint32 t 不是一个有效类型等错误提示 如下图所示 二 原因分析 vsCode 中没有配置头文件路
  • 怎么用vscode进行单步调试

    1 修改launch文件 version 0 2 0 configurations name gdb Launch type cppdbg request launch program workspaceFolder build my cm
  • 最快方式 ESP-IDF 创建例子 教程

    需要条件 安装了 VSCODE 安装了插件 Espressif IDF工具 系统中安装了 ESP IDF 可使用离线包 或在线安装包 在插件中配置了 ESP IDF 可能需要在线更新一些东西 点击F1 输入 ESP 等待提示 出现提示后 选
  • QT实现电子时钟

    QT实现电子时钟 实现方法 实现效果 代码 头文件 源文件 实现方法 主窗口QDialog调用QLCDNumber窗口 实现效果 代码 头文件 dialog h ifndef DIALOG H define DIALOG H include
  • VScode扩展商店不显示插件问题

    VScode扩展商店不显示插件问题 情况一 代理服务器异常 参考文章 https blog csdn net wodebokecsdn article details 89239769 文件 首选项 设置 应用程序 代理服务器 情况二 设备
  • 在VS Code中使用Kotlin

    在VS Code中使用Kotlin 当前Google有意用Kotlin来替代Java 今后在Android开发中 可能Kotlin会成为标准语言 Kotlin语言是由JetBrains公司开发的 就是做IntelliJ IDEA的那家公司
  • vscode远程连接失败解决方案

    vscode远程连接在更新了配置文件或者密钥信息更新后可能会出现远程连接失败 过程试图写入的管道不存在 该问题的主要有以下三种解决方案 1 在vscode SSH扩展设置中配置config文件的绝对位置 该文件一般位于 ssh文件夹中 C
  • python3GUI--抖音无水印视频下载工具(附源码)

    文章目录 一 准备工作 二 预览 0 复制抖音分享短链接 1 启动 2 运行 3 结果 三 设计流程 1 总体设计 2 详细设计 四 源代码 五 说明 总结 hello 大家好啊 失踪人口回归了 捂脸 本次使用tkinter撰写一篇 抖音无
  • Vscode连接远程服务器(一套配置成功)

    安装远程开发插件Remote Development 1 在商店中搜索Remote Development并安装 2 添加服务器连接配置 点击该选项卡 会进入SSH TARGETS的添加 如下图所示 填写配置信息可在下边操作中查看 修改 想
  • vscode的Document This插件

    Document This插件 主要针对JavaScript 和 TypeScript 语言生成注释 光标放在函数名上 连续按 两下 Ctrl Alt D description param number x param number y
  • VSCode中配置命令行参数

    VSCode中配置命令行参数 在跑程序调试的时候 可以直接使用脚本运行程序 这个时候调试代码只能用pdb 我觉得不太习惯 而且感觉不是很好 所以想这能不能将运行程序的脚本中的命令直接配置到vscode上 就有了这篇记录 正常vscode D
  • VSCode『SSH』连接服务器『GUI界面』传输

    前言 最近需要使用实验室的服务器训练带有 GUI 画面的 AI 算法模型 pygame 但是我是使用 SSH 连接的 不能很好的显示模型训练的效果画面 所以下面将会讲解如何实现 SSH 连接传输 Linux GUI 画面的 注 我们没有采用
  • 前后端分离vscode+mysql校园报修维修管理系统nodejs+vue

    本基于nodejs的学校智能网上报修管理系统是根据当前高校网上报修相关的内容实际情况开发的 在系统语言选择上我们使用的nodejs语言 数据库是小巧灵活的MySQL数据库 本系统的开发可以极大的提高学校智能网上报修管理系统的管理效率 开发语
  • VScode配置mingw C语言环境变量

    C语言IDE VScode VScode是个人比较喜欢的一款IDE软件 鄙人曾同时在VScode软件中运行三个终端 开发Python Golang和C语言 下载地址如下 code visualstudio com VScode配置mingw
  • VSCode 代码高亮 变量类型、函数名、类名没有颜色 - 设置主题即可

    https zhuanlan zhihu com p 630401039 之前应该设置主题了 但不知道为啥C 里面只有 int 有高亮 其他像 cv Mat 函数名 类名都没有颜色 解决方案是重新设置一下主题 File preference

随机推荐

  • 网站访问高峰之后,如何回收已占用的swap分区

    如下所示 xff1a root 64 oldboy free m total used free shared buffers ached Mem 981 834 146 0 7 181 43 buffers cache 646 335 S
  • pip 安装使用国内镜像源

    pip 包管理器 默认是去官方国外网站下载 xff0c 速度比较慢 xff0c 我们可以通过使用国内镜像源来提高下载速度 1 临时使用 xff1a 可以在使用pip的时候加参数 i 镜像源 xff0c 如使用豆瓣源 xff1a pip in
  • 如何解压 .lz4 后缀文件

    首先需要window电脑 看好你电脑是64还是86 xff0c 直接把lz4后缀的文件拖拽到 exe上面就可以了 下载地址 xff1a https pan baidu com s 1VUAq1v6j9a abwtfmN1w2Q 密码 vw4
  • 关于CondaHTTPError:HTTP 000 CONNECTION FAILED错误的解决

    关于CondaHTTPError HTTP 000 CONNECTION FAILED错误的解决 虚拟环境是系统的一个位置 xff0c 你可以在其中安装包 xff0c 并将其与其他Python包隔离 将项目的库与其他的项目隔离是有益的 我想
  • kinit无密码登录配置

    通常在远程客户端上登录kerbros都需要密码 xff0c 在学习hadoop的时候提到了ktutil这个工具 xff0c 这里将使用方法贴出来 运行命令 ktutil add entry password p hadoop admin 6
  • (二)C语言数据类型(2)

    今天主要总结了一下运算符 xff0c 详细介绍了运算符分类和优先级的基本知识 欢迎加入嵌入式学习群 xff1a 559601187 运算符按操作数可以分为 xff1a 单目运算符 双目运算符和三目运算符 xff0c 优先级依次为单目运算符
  • Error: failed to create deliver client for orderer: orderer client failed to connect to orderer

    环境 操作系统 CentOS 7 Fabric版本 2 0 1 问题 创建通道时报错 yaml文件已通过extra hosts方式配置域名解析 peer channel create o orderer example com 7050 c
  • Fabric2.0 新特性实践:通道成员可扩展链码

    承接上文 xff1a Hyperledger Fabric 2 0新特性 xff0c Fabric2 0版本允许组织去扩展链码 xff0c 也就是说通道成员之间的链码包可能会不同 xff0c 这么做的好处是每个组织可以根据自身利益增加自己的
  • cannot find package github.com/hyperledger/fabric-chaincode-go/shim in any of: /usr/local/go/src/

    问题 Fabric版本 xff1a 2 0 1 在使用Java SDK 安装go语言链码时报错 xff1a failed to invoke backing implementation of InstallChaincode could
  • Fabric2.0 使用开发模式(dev 模式)测试

    dev模式 dev模式不是Fabric 2 0引入的 xff0c 1 x版本就已存在的 对于Fabric 2 0来说 xff0c 可以构建外部的链码容器 xff0c 对于运维和开发调试来说 xff0c 变得越来越方便 在2 0版本之前 xf
  • C语言获取文件行数

    int tmain int argc TCHAR argv FILE fp int flag 61 0 file row 61 0 count 61 0 if fp 61 fopen 34 C Users zzl Desktop lmcli
  • Hyperledger Fabric排序服务实现

    排序算法 solo kafka raft Raft 推荐 作为 v1 4 1 的新特性 xff0c Raft 是一种基于 etcd 中 Raft 协议实现的崩溃容错 xff08 Crash Fault Tolerant xff0c CFT
  • 以太坊学习一:密码学

    密码学作为区块链最基础的的技术之一 xff0c 这些知识既包括对信息的转换 加解密 xff0c 以及校验过程 xff0c 也包括以太坊地址和交易Hash xff0c 交易信息RLP编码 基于椭圆曲线公私钥签名 区块Merkle树交易 Has
  • VMware安装Debian完成后启动黑屏仅有一个光标

    问题 xff1a vmware安装Debian完成 xff0c 启动时出现黑屏现象 xff0c 仅有一个光标 问题原因 xff1a 安装步骤有误 解决方案 重新安装镜像 xff0c 安装过程中记得 将GRUB 启动引导器安装至您的主驱动器
  • mybatis resultType为map 字段为null不返回

    框架 springboot框架 xff0c 分为两种情况 xff1a 一种情况为部分字段为null xff0c 一种情况是全部字段均为null 部分字段为null 返回的数据格式形如 这种情况下 xff0c 只会返回 post code p
  • mysql在update语句中使用分页查询limit [offset,] rows

    在update语句中 limit 前几条是没问题的 xff0c 形如下面的写法 span class token keyword update span temp dj purchase span class token keyword s
  • 认识常见中间件-redis(一)

    Redis 是一种基于内存的数据库 xff0c 对数据的读写操作都是在内存中完成 xff0c 因此读写速度非常快 xff0c 常用于缓存 xff0c 消息队列 分布式锁等场景 Redis 提供了多种数据类型来支持不同的业务场景 xff0c
  • 线程池源码分析

    ThreadPoolExecutor的参数解释 public class ThreadPoolExecutor extends AbstractExecutorService public ThreadPoolExecutor int co
  • Ubuntu 18.04开机报错无法启动

    在虚拟机中启动Ubuntu时 xff0c 显示类似如下界面 原因 xff1a 硬盘空间不足 xff0c 所以无法启动系统了 解决方案 xff1a 1 启动系统 xff0c 在该界面单击按键shift xff08 如果是虚拟机 xff0c 要
  • win10+Xming+VSCode接远程服务器使用图形化界面(GUI)

    Xming安装 官网下载 Download下载安装下载完毕 xff0c 点开安装包 xff0c 直接按默认设置一路点击next完成安装 进入Xming的安装文件夹 xff0c 默认是 C Program Files x86 Xming xf