WSL2中使用VcXsrv实现xfce4图形界面
xfce4是一个轻量级的类Unix的桌面系统,提供桌面环境;
VcXsrv/Xming提供图形界面,使在windows子系统wsl里的操作能够图形化显示;
注:安装了VcXsrv,就不用在安装Xming了
1. VcXsrv的安装
前两步,按照默认选项安装
第三步,一定要勾选Disable access control选项,否则无法正常显示
点击“完成”结束安装,此时桌面有一个Xlaunch图标,菜单栏右下角出现Xlaunch角标,这表示安装成功。
2. wsl2终端安装xfce4
sudo apt install -y xfce4
3. 配置DISPLAY环境变量
首先要查看linux子系统是wsl1还是wsl2。如果是wsl1,直接在.bashrc文件里写入export DISPLAY=:0.0即可。如果是wsl2,则需要查看Windows系统和wsl2之间通信的网卡地址,根据网卡地址配置DISPLAY环境变量。
1.查看Windows系统和wsl2通信间的网卡地址
$ sudo vim /etc/resolv.conf
# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 172.21.208.12.nameserver后即是网卡地址3.添加DISPLAY环境变量
$ echo -e "\n##DISPLAY Configuration" >> ~/.bashrc #配置声明
$ echo "export DISPLAY=172.21.208.1:0.0" >> ~/.bashrc #添加配置,注意在网卡地址后添加:0.0
$ source ~/.bashrc4.启动xfce4
$ startxfce4
若wsl2字系统按照DISPLAY=0:0方式配置环境变量,则启动xfce4时会出现如下错误
$ startxfce4
/usr/bin/startxfce4: X server already running on display :0.0
xrdb: Connection refused
xrdb: Can't open display ':0.0'
Unable to init server: Could not connect: Connection refused
xfce4-session: Cannot open display: .
Type 'xfce4-session --help' for usage.
WSL2中使用VcXsrv实现xfce4图形界面相关推荐
- win10子系统ubuntu图形界面_win10系统中安装ubuntu子系统及图形界面
作为全球最流行且最有影响力的Linux开源系统之一,Ubuntu自发布以来在应用体验方面:有较大幅度的提升,即使对比Windows.MacoS等操作系统,最新版本的Ubuntu也不逊色.下面教大家在w ...
- Windows10安装Ubuntu子系统+配置SSH连接+安装xfce4图形界面+配置xrdc远程桌面连接
前言 WIN10的所有非精简版的系统,都已经内置Linux内核,可以直接打开一个PC应用一样使用Ubuntu子系统.这是非常Cool的体验,并且经历了一段时间的完善和摸索,现在应用起来都非常成熟. 本 ...
- linux图形界面鼠标变成小手_win10系统中安装ubuntu子系统及图形界面
作为全球最流行且最有影响力的Linux开源系统之一,Ubuntu自发布以来在应用体验方面:有较大幅度的提升,即使对比Windows.MacoS等操作系统,最新版本的Ubuntu也不逊色.下面教大家在w ...
- linux非图形化界面,在Linux图形界面中显示中文,非图形界面中,显示英文
在Linux图形界面中显示中文,非图形界面中,显示英文 设置语言,应当改环境变量LANG 1. 在非Xwindow下显示英文.非Xwindow下不能显示中文汉字,如果设置成中文,则中文部分显示乱码,第 ...
- xshell调出oracle安装界面,XShell+Xmanager实现在XShell中显示远程服务器的图形界面
你可以使用Xmanager软件,远程安装Oracle软件,Linux操作系统使用字符安装并不影响这种方式的使用.这个方案也可以大大优化你的Linux系统的性能,进而提高你的数据库性能. 启动你的的Xm ...
- Docker容器中GUI软件的远程图形界面交互:mobaXterm+SSH,以脑影像处理软件FSL为例;FSL6.0.3完整安装与可视化;docker容器图形化;远程登录docker容器;
前言 对docker容器中软件的操作,是基于命令行的,这就导致了习惯图形化界面的人比较难以使用docker,而它又是一个神器,所以很难受.一般情况下,可以给容器安装一个桌面环境,然后用类似VNC的 ...
- 安装linux虚拟机桌面,Linux系统中虚拟机安装教程(图形界面)
Linux系统中虚拟机安装教程(图形界面) 发布时间:2019-01-15 21:26, 浏览次数:1144 , 标签: Linux Linux系统中虚拟机安装教程(图形界面) 在桌面上已经有安装好的 ...
- 解决WSL Ubuntu20.4+xfce4 图形界面一段时间后黑屏
进入图形界面,点击右上角Applications--->Settings--->Light Locker Settings. 设置Automatically lock the sessio ...
- XShell+Xmanager实现在XShell中显示远程服务器的图形界面
最近开始学习机器学习的知识,迫切的需要用到Linux环境,但是因为虚拟机用着电脑会变卡,而且自己有台式+笔记本,所以自己想要创建一个随时随地多设备可以用的实验环境.因此想到了搭建一个Linux系统的远 ...
最新文章
- Service Worker ——这应该是一个挺全面的整理
- java 编程思想 笔记_java编程思想笔记20170215
- 下拉推广系统立择火星推荐_下拉词优化不仅仅优化百度,其实还可以优化抖音、京东和阿里巴巴...
- .sync 修饰符的理解
- 2003 64位系统 IIS6 32位模式运行
- 不一样的结果,不一样的人生
- 50 - 算法 -二叉树 - 递归 - LeetCode 101
- [uva11997]k个最小和
- 列表页 编辑页 删除页
- kdd数据集_learning from imbalanced data sets—第一章——KDD与数据科学概述
- SAS安装后处理错误的解决方法
- 四川大学计算机学院2020推免公示,2020四川大学计算机学院推免夏令营通知
- 在VScode上使用latex编辑pdf
- c语言编写aoi程序,AOI编程步骤
- activiti中关于历史数据的表
- 前端语法重温从0到1入门
- linux 中断子系统
- python最简单的图形编程_图形化编程、Python、Java、C++到底哪个适合你?
- 全栈开发之前端开发-欧阳桫-专题视频课程
- 7-55 吉老师的回归 (15 分)