WSL-安装可视化界面环境

一、安装桌面

在Win10中安装完WSL后,你一定很怀念Ubuntu可视化界面操作的直观。
要在WSL安装桌面环境需要两大项工作:在Win10中安装VcXsrv、在WSL中安装Ubuntu桌面等组件

二、安装VcXsrv

下载并安装VcXsrv,安装之后桌面会出现XLaunch快捷方式

三、安装Ubuntu桌面

在Windows系统中安装VcXsrv之后,开始在WSL中通过命令行安装Ubuntu桌面插件,步骤如下
(1)确定自己Ubuntu系统的源
Ubuntu原生的源在国内访问比较慢,本人选择替换成阿里的软件源;阿里云的Ubuntu镜像地址为:https://developer.aliyun.com/...

(2)手动修改配置文件
用你熟悉的编辑器打开 /etc/apt/sources.list。以Ubuntu18.04为例,将文件中的内容替换为如下的内容:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

(3)替换完成后更新获取镜像的地址

sudo apt-get update && sudo apt-get upgrade

(4)安装桌面组件,需要一些时间

echo "y"|sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager

(5)配置dbus避免出现错误

dpkg-reconfigure dbus && service dbus restart

如出现permission denied的错误,可执行如下操作解决:

命令行中输入:
sudo passwd
系统提示输入密码然后确认
su root
再次输入密码确认即可;
这时候你会发现你输入的命令前的$变成了#,证明当前用户已经取得了root权限

四、配置桌面

所需组件都下载完成后,可以开始如下的操作:
(1)配置桌面样式
打开Windows桌面上的XLaunch图标,可选择One Large window或者One window without titlebar,然后一路默认。最后会看到一个纯黑色的界面
(2)在wsl窗口中命令配置X Server

export DISPLAY=你本机的IP地址:0

(3)执行以下命令,然后切换到VcXsrv窗口

sudo ccsm

按照下图进行桌面环境的设置,设置完成后退出;如遇到冲突则直接忽略冲突即可:
WSL-安装可视化界面环境_第1张图片

(4)切换到Ubuntu Bash,执行以下命令并切换回VcXsrv查看效果

sudo compiz

五、安装中文支持并配置profile文件

在WSL上另外打开一个终端,执行以下命令安装中文支持(如当前用户不是root,则命令前加上sudo)

apt-get -y install language-pack-zh-hans

将以下环境变量添加到/etc/profile 文件中

export DISPLAY=localhost:0

export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8

重新加载profile

source /etc/profile

重新完成locale

sudo locale-gen

如果需要以其他用户启动桌面环境,必须重新配置ccsm及其他组件,当然我们也可以把已经配置好的配置文件复制到其他账户下,方法为:把将已配置桌面环境的用户目录(cd ~)下.cache文件夹复制到其他用户目录下

你可能感兴趣的:(ubuntu18.04wsl2)