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

xiaoxiao2021-02-28  100

我们只有一个命令行,看起来就像连接服务器的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

打开刚才安装的XLaunch

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

如图所示勾选上需要安装的插件

点击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上看到桌面的真正面目了。

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

来源

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

转载请注明原文地址: https://www.6miu.com/read-69160.html

最新回复(0)