Windows linux子系统--入门到GUI

一、安装

1.1、组件安装

Windows 10中默认并没有安装子系统组件,我们需要安装它

控制面板->程序->程序与功能->启用和关闭Windows功能->勾选适用于Linux的Windows子系统Beta,确定即可安装。

1.2、开发者权限开启

设置->更新和安全->针对开发人员->选中 开发人员模式

1.3、安装

打开 命令提示符,输入bash进行安装,但是比较慢,建议挂载 V P N进行下载。

二、常见功能使用

Tips:如果你的Windows是正式版的,并没有通过快速更新到Windows秋季创意者版本,那么你的ubuntu版本是14.04版本的。

2.1、更换源

此处采用@littlemonsters的方法,将其更换为阿里云的源,否则不仅速度慢,而且有些源中的软件包版本实在是低下,会有很多问题比如Nodjs安装。

1
2
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份
sudo vim /etc/apt/sources.list #修改

将阿里云的源复制进去

1
2
3
4
5
6
7
8
9
10
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

1
sudo apt-get update #更新列表

2.2、常见使用方法

2.2.1.启动

使用bash即可在当前目录启动linux

2.2.2.重装

有的时候linux被我们玩坏了,大环境结果全乱掉了,最好的办法就是重装

1
2
lxrun /uninstall    卸载linux子系统
lxrun /install 安装linux子系统

三、显示GUI

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

3.1、安装VcXsrv

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

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

3.2、Linux内安装桌面

1
2
3
sudo apt-get install ubuntu-desktop
sudo apt-get install unity
sudo apt-get install compizconfig-settings-manager

接着配置显示方式

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

3.3、配置compiz

  1. 打开刚才安装的XLaunch

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

  3. 如图所示勾选上需要安装的插件
    这里写图片描述

这里写图片描述
这里写图片描述

点击close关闭即可。

PS:如果遇到配置选项无法保存的情况,可尝试以下方法
  1. 安装compizconfig-backend-gconf

    1
    sudo apt-get install compizconfig-backend-gconf
  2. 进入CCSM->Preferences,将Backend改为Gsettings Configuration Backend,并且勾选Enable Intergration into the desktop environment

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

3.4、开启桌面

输入sudo compiz 不出意外的话即可在XLaunch上看到桌面的真正面目了。
这里写图片描述

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

Limin Wang wechat
Welcome!
I'm happy it's useful to you!
Show comments from Gitment