Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用

2019-01-01 新增内容: Microsoft Store 安装 WSL

1 - 安装

1.1 - 进入 win10 新设置面板

Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用_第1张图片
1_win10设置.png

1.1.1 - 进入更新和安全

Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用_第2张图片
2_设置面板.png

1.1.2 - 选中开发人员模式

Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用_第3张图片
3_开发人员模式.png

加载完成后


1.2 - 进入控制面板

4_win10控制面板.png

1.2.1 - 进入程序和功能

Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用_第4张图片
5_控制面板.png

1.2.2 - 启用和关闭windows功能

Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用_第5张图片
6_程序删除.png

1.2.3 - 选中 适用于linux 的 windows的子系统

Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用_第6张图片
7_启用和关闭功能.png

完成以上步骤后后重启



1.3 - 安装

1.3.1 - 安装 Linux 子系统(本节后添加了新的安装 WSL 的方法,可以安装更多 Linux 发行版 [ 2019-01-01 修改])

win + R 键输入 cmd 回车运行,推荐直接运行 bash 命令:

$ bash

来引出linux安装的后续操作。(lxrun /install /y 命令也是可以的,但不推荐)

** lxrun 工具可以用来安装卸载 linux 子系统还有一些其它操作 **

8_安装linux.png

安装完成后可以在linux命令模式下做几乎linux下所有的操作,但是无法使用图形界面,比如说,这样无法使用matplotlib打印图形,如果操作则会报错

现在已经完成安装

[2019 01 01新增],现在可以通过 Microsoft store 搜索 Linux 关键字来搜索并安装 WSL, 如图:

Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用_第7张图片
WSL Microsoft store install

该种方法支持更多的发行版,比如:SUSE,KALI, DEBIAN 等发行版,以及同一发行版的不同版本,比如 Ubuntu 16.04 LTS 和 Ubuntu 18.04 LTS


2 - 配置图形界面的使用

2.1 - 设置环境变量

由于 win10 的 linux 子系统无法原生支持使用图形界面,所以需要采用曲线救国的方式,使用类似远程登陆的方法使用图形交互界面。
原理是先使用一个软件 Xming 作为显示设备(显示器),通过在 linux 中指定局域网内部的 linux 图形输出设备(显示器)的地址来连接这台显示设备,指定显示设备的方式是指定 $DISPLAY 环境变量的值来实现的,DISPLAY 环境变量存储的是显示设备的地址,显示设备地址的格式为 [主机名]:[端口号],比如 192.168.1.110:0,而在这里由于 我们通常只是在自己的电脑上使用,所以 linux 的地址和 win10 的地址是一样的,所以 可以直接指定 Xming 虚拟的设备号码即可,例如 :1 或者 :0
例如:Xming 的Display number 是 0,则 操作为 export DISPLAY=:0
将 代码添加到 ~/.bashrc 文件中,登陆用户时操作即可自动运行,避免每次都要在 bash 中操作。

以下是具体操作

2.1.1 - 打开 bash (Linux 提示符):

  • win + R 组合键打开运行,在运行中键入 bash 进入linux 字符界面
  • 先进入 cmd ,然后在 cmd 中输入 bash 运行

2.1.2 - 设置环境变量(配置显示设备)

将操作添加到~/.bashrc最后一行
因为 linux 子系统不支持用户界面,所以要更改文本文件需要使用 提示符下的文档编辑器(不知道你的习惯,赘述一下),在 bash 下使用

$ nano ~/.bashrc 

打开用户配置文件,在最后一行添加 export DISPLAY=:0,记得先保存,再退出,编辑器地下有操作提示。


9_设置bash显示环境变量.png

2.1.3 -source 一下使配置生效

$ source ~/.bashrc  # ~/.bashrc 具体路径是 /home//.bashrc
10_使添加的操作生效.png

2.1.4 - 查看变量是否更改成功

echo $DISPLAY # 查看指定输出设备的端口号
11_查看操作是否生效.png

2.2 - Xming 的使用

Xming 下载地址(点击即可下载)

2.2.1 - 安装好 Xming 后,点击 XLaunch 启动器启动并配置。

12_安装并启用Xming.png

2.2.2 - 默认就行(可以自己设置,注意 Display number 要和 DISPLAY环境变量指定的设备号码一致,这里是 :0 )

13_使用多窗口选项,显示设备的号码设置为0.png

下一步到结束就好

14_下一步.png

以下为试用看配置是否有效

15_进入bash.png

matplotlib 绘图

Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用_第8张图片
16_使用matplotlib尝试显示设备是否可用.png

启动 Ubuntu 下类似 photoshop 的图形界面软件


17_尝试其他图形应用程序.png

18_尝试其他应用程序.png

请尽情享用...

你可能感兴趣的:(Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用)