wsl安装图形界面——体验有脸有面的图形界面

时间:2024-04-03 15:25:02

不得不说,自动windows支持linux子系统之后,这又使其成为一大卖点。

首先「Linux」的分发版本非常多,例如有:Ubuntu、openSUSE、SUSE Linux、Fedora、Kali Linux 等等。先拿windows商店中的ubuntu为例。

1.下载ubuntu子系统

2.打开控制面板 → 程序和功能 → 启用或关闭 Windows功能 → 适用于 Linux 的 Windows 子系统,选上后,点击确定,等待安装,然后重启系统。

3.安装完毕后启动 “Ubuntu” 系统,默认是没有图像界面的,因为主要是面向开发者使用。我们先设置一个用户名和密码。

4.接着修改软件源地址,因为自带的源速度太慢了,这里我建议使用阿里云的源地址。

为方便编辑源地址,这里推荐大家安装一个 nano 编辑器(别问我为啥不用vim,主要是因为vim在复制的时候总是少),输入下面的命令安装:

sudo apt-get install nano

5.打开 sources.list 源地址文件,输入下面的命令(密码就是root密码,需要自己设置):

sudo nano /etc/apt/sources.list

6.如果你不需要默认自带的源,可以按快捷键 Ctrl+K 把所有内容都给删除了,如果想保留,可以在自带的源地址前面加上 # 符号注释掉。

打开阿里云的 Ubuntu 镜像源地址,里面包含有 Ubuntu 16.04 / Ubuntu 18.04 / ubuntu 20.04 的源,选择对应版本添加源。

阿里云源地址:https://developer.aliyun.com/mirror/ubuntu

复制源,鼠标右键粘贴,全部添加完毕后,按快捷键 Ctrl+O 回车保存,再按 Ctrl+X 退出。

7.接着依次输入下面的命令,进行更新源地址和更新包:

sudo apt-get update

sudo apt-get upgrade

7.5.如果你有一定的「Linux」知识,这样就算安装完毕了,你可以通过命令来安装应用程序,例如可以装一个「Lnmp」程序用来搭建网站。

8.安装图形界面

图形界面有两种方式:本机远程桌面 和 桌面环境,「VcXsrv」桌面环境安装图形界面,无论操作还是体验上都比远程桌面好。

另外「VcXsrv」是免费开源软件,安装好后运行 “XLaunch”,在界面里选择 “one large window” ,“Display number” 设置为 0 ,然后其它选项默认,一直下一步就行了。

一直到最后完成,点击 “Save Configuration” 保存设置,会让你保存一个 “config.xlaunch” 的配置文件快捷方式,下次运行这个快捷方式就不用重新设置了。

9.接着回到 “Ubuntu” 命令行界面,开始安装桌面环境需要的软件,依次输入下面的命令:

sudo apt-get install xfce4-terminal

sudo apt-get install xfce4

配置文件:~/.bashrc
直接复制粘贴下面的就行
echo “export DISPLAY=:0.0” >> ~/.bashrc
echo “export LIBGL_ALWAYS_INDIRECT=1” >> ~/.bashrc

10.在WSL 输入:startxfce4,XLaunch窗口就会跳出来以下窗口:
wsl安装图形界面——体验有脸有面的图形界面

备注:
期间它会让你选择gdm3或者是lightdm
普及一下
gdm3,kdm 和 lightdm 都是显示管理器。 它们提供图形化登录并处理用户身份验证。

从维基文章中:

显示管理器向用户显示登录屏幕。 当用户成功输入用户名和密码的有效组合时,会话开始。

gdm3 是 gdm的继承者,它是GNOME显示管理器。 更新的gdm3 使用了最小的gnome-shell 版本,并提供了与GNOME3会话相同的外观和感觉。
安装:
复制代码
sudo apt-get install gdm3
并将它的删除:
复制代码
sudo apt-get remove gdm3

kdm 是kde管理器的显示。 但在KDE5中,它被否决为 SDDM,它更适合作为显示管理器,因此在默认情况下,它是在屏幕。

安装:
复制代码
sudo apt-get install sddm
并将它的删除:
复制代码
sudo apt-get remove sddm

LightDM用于显示管理器的规范解决方案。 它应该是轻量级的,默认情况下是 Ubuntu。Xubuntu和 Lubuntu。 它是可以配置的,有多种欢迎主题可用。

安装:
复制代码
sudo apt-get install lightdm
并将它的删除:
复制代码
sudo apt-get remove lightdm

备注2:
GDM(GNOME Display Manager),LightDM(Light Display Manager) 和 KDM(KDE Display Manager) 是为不同版本的Ubuntu配置的管理器。 他们帮助启动X 服务器。用户会话和欢迎( 登录屏幕)。 你可以运行 sudo dpkg-reconfigure gdm 以在 lightdm。gdm和KDM之间进行更改。 安装它们就像 sudo apt-get install ( 显示amanger将被 kdm,gdm 和 lightdm 替换。