WSL及其桌面环境的安装

目前wsl的默认体系结构是wsl1

 

查看宿主机上已经安装的wsl的实例的详细信息:

wsl -l -v

可使用命令行将 WSL1 的转化为WSL2

wsl --set-version <linux发行版全名> 2

如果要使 WSL 2 成为你的默认体系结构:

wsl --set-default-version 2

也可以把WSL2转化为WSL1,只需要把上述命令中的2换成1即可

由于WSL2使用Hyper-V,当VirtualBox或VMware软件处于活动状态时,WSL2将无法工作。

 

正文开始

一、安装桌面(选择)

安装kde

(1)获取最新的软件包列表,升级到最新的软件包

sudo apt update && apt full-upgrade -y

(2)KDE的三个版本:

  1. kde-plasma-desktop:只有简单的桌面环境
  2. kde-standard:桌面和常用的kde软件
  3. kde-full:桌面和kde全家桶软件

        

(3)安装KDE

这里我选择标准版

apt install kde-standard -y

(4)对于物理机上的用户,重启就可以选择新安装的桌面,wsl用户则忽略这步

 

安装xfce4

(1)获取最新的软件包列表,升级到最新的软件包

sudo apt update && sudo apt upgrade

 

(2)#安装xorg(包括显卡驱动、图形环境库等等一系列软件包)

sudo apt install xorg

(3)#安装xrdp(一种开源的远程桌面协议(RDP)服务器)

sudo apt install xrdp

(4)#配置xrdp(配置端口), 默认端口号为3389,此处配置假设为9999

sudo sed -i 's/port=3389/port=9999/g' /etc/xrdp/xrdp.ini

(5)#向.xsession中写入xfce4-session

sudo echo xfce4-session >~/.xsession

(6)#重启xrdp服务

sudo service xrdp restart    

 (7)#停止xrdp服务:

sudo service xrdp stop

 

 

二、linux相关设置

安装完成后,请确保您位于主目录中。编辑.bashrc进行某些配置:

$ cd ~
$ nano .bashrc

转到最后一行并添加如下内容:

export DISPLAY=:0.0

 

三、win10相关设置

(1)下载VcXsrv

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

(2)启动XLaunch并做一些设置

 

 

四、使用vcXsrc显示桌面

在linux的bash里输入:

$ start<桌面名称>

 

五、使用远程登陆:

在微软远程桌面连接(运行mstsc),点击进入,计算机栏输入【本机IP:端口】

(即:127.0.0.1:9999(for WSL1), localhost:9999(for WSL2)),用户名栏输入子系统用户名,点击连接。

 

  • 如:显示配置 - 2560x1440,颜色 - 真彩色24位,体验 - LAN/不勾选”动画、视觉样式”。
  • NOTE: 每次重启Windows系统后,需要在WSL Terminal中"sudo service xrdp restart"重启xrdp服务一次,否则出现"远程连接失败"错误。
  • 在”微软远程桌面连接”窗口,”显示/体验”Tab中均可做呈现设置。

 

 

 

END

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在WSL 2中安装可视化桌面环境,你可以按照以下步骤进行操作: 1. 首先,确保你已经在Windows 10上安装WSL 2,并且已经启用了适用于WSL 2的Windows子系统功能。你可以在Microsoft官方文档中找到详细的安装和配置指南。 2. 打开Microsoft Store,并搜索适用于WSL的Linux发行版。常见的选择包括Ubuntu、Debian、Kali等。选择一个你喜欢的发行版并安装。 3. 打开已安装的Linux发行版,进行初始化和设置。根据你选择的发行版,可能需要创建一个用户名和密码。 4. 安装一个X服务器软件,它将允许你在WSL中运行Linux应用程序的图形界面。在Windows上,你可以使用X410、VcXsrv等软件。你可以从它们的官方网站下载并安装。 5. 在WSL中,通过运行以下命令来配置X服务器软件: ``` export DISPLAY=:0 echo "export DISPLAY=:0" >> ~/.bashrc ``` 6. 安装并配置你喜欢的桌面环境,如Xfce、GNOME、KDE等。你可以在发行版的软件仓库中找到这些桌面环境的软件包,并按照它们的安装指南进行安装。 7. 启动X服务器软件(如X410或VcXsrv),然后在WSL中运行以下命令启动桌面环境: ``` startxfce4 ``` 或者 ``` gnome-session ``` 根据你选择的桌面环境,选择适合的命令进行启动。 8. 如果一切顺利,你应该能够在Windows上看到一个窗口,显示你选择的Linux桌面环境的界面。 请注意,这只是一个简单的指南,你可能会遇到一些问题和挑战。但是,按照这些步骤进行操作,你应该能够在WSL 2中成功安装和运行可视化桌面环境
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值