WSL及其桌面环境的安装

  • Post author:
  • Post category:其他

目前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)),用户名栏输入子系统用户名,点击连接。

 

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

 

 

 

END