Windows子系统---(三)显示GUI

我们只有一个命令行,看起来就像连接服务器的shell,那万一我们需要运行我们的桌面窗口程序呢?国外大神们当然已经折腾除了方法。

一、安装VcXsrv

下载地址:https://sourceforge.net/projects/vcxsrv/

安装以后会有两个程序,分别是XLaunch和VcXsrv,它们可以用来远程访问linux。所以其实在这里就是利用它们来访问命令行内的linux。

二、Linux内安装桌面

sudo apt-get install ubuntu-desktop
sudo apt-get install unity
sudo apt-get install compizconfig-settings-manager

接着配置显示方式

cd ~
sudo vim .bashrc
把export DISPLAY=:0.0复制进去

三、配置compiz

  1. 打开刚才安装的XLaunch

  2. 命令行输入sudo ccsm进入显示界面,这里和后面的打开compiz建议用管理员权限,理论上不加管理员也可以,但是本人在使用过程中出了不少奇怪的问题。

  3. 如图所示勾选上需要安装的插件
    Windows子系统---(三)显示GUI_第1张图片

Windows子系统---(三)显示GUI_第2张图片
Windows子系统---(三)显示GUI_第3张图片

点击close关闭即可。

PS:如果遇到配置选项无法保存的情况,可尝试以下方法

1.安装compizconfig-backend-gconf

sudo apt-get install compizconfig-backend-gconf

2.进入CCSM->Preferences,将Backend改为Gsettings Configuration Backend,并且勾选Enable Intergration into the desktop environment

3.勾选插件,如果遇到冲突,则把冲突的插件关闭即可(确保上图的几个插件勾选,别的可以关闭,即可)

四、开启桌面

输入sudo compiz 不出意外的话即可在XLaunch上看到桌面的真正面目了。
Windows子系统---(三)显示GUI_第4张图片

这里如果不用sudo,在我这里就是不加载插件,也没有任何报错提示,就是这么吓人。

来源

csuncle 会打代码的扫地王大爷 :http://csuncle.com/2017/08/08/Windows-linux子系统-入门到GUI/

你可能感兴趣的:(Windows子系统,csuncle)