Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用
安装
1、点开始,进入win10新设置面板。
2、进入更新和安全
3、选择开发者选项
4、选中开发人员模式
5、进入控制面板,进入程序
6、启用和关闭windows功能
7、选中适用于Linux的windows的子系统,确定
8、重启电脑
9、安装Linux子系统
【方法一】
win+R键输入cmd回车运行,推荐直接运行bash命令:
$ bash
来引出Linux安装的后续操作。(lxrun/install/y命令也可以,但不推荐)
lxrun工具可以用来安装卸载linux子系统还有一些其他操作
【方法二】
可以通过Microsoft store搜索Ubuntu关键字来安装WSL,如图:
安装完成后可以再linux命令模式下做几乎linux下所有的操作,但是无法使用图形界面,比如说,这样无法使用matplotlib打印图形,如果操作则会报错。
配置图形界面的使用
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中操作。
具体操作如下:
打开bash(linux提示符)
win+R组合打开cmd,输入bash运行
将惭怍添加到~./bashrc最后一行
因为linux子系统不支持用户界面,所以要更改文本文件需要使用提示符下的文档编辑器,在bash下使用
$ nano ~/.bashrc
打开用户配置文件,在最后一行添加export DISPLAY=:0,退出时记得保存,编辑器下面有提示操作。
source一下使配置生效
source ~/.bashrc
~/.bashrc具体路径时 /home//.bashrc
查看变量是否更改成功
echo $DISPLAY # 查看指定输出设备的端口号
2、Xming的使用
下载链接: https://pan.baidu.com/s/1MrliSqT5XV9Ba_0yXfulPA
提取码: v73z
安装好Xming后,点击XLaunch启动器启动并配置
默认就行(可以自己设置,注意Display number要和DISPLAY环境变量指定的设备号码一致,这里是:0)
下一步到结束就好
以下为使用看配置是否有效
参考:https://www.jianshu.com/p/aca81f8c7f08
Winodows subsystem for Linux(WSL)的安装及GUI图形界面启用相关推荐
- CentOS7安装Gnome GUI图形界面
CentOS7安装Gnome GUI图形界面 最小化安装了.当时没 注意,后面一步步安装完了,结果直接启动到命令行模式了. 晕,又不想重新安装,直接想从命令行模式安装.在网上找了半天,终于找到一点小 ...
- 【逗老师的无线电】为MMDVM热点盒子安装树莓派GUI图形界面仪表盘
逗老师玩了大半年的DMR,感觉大部分MMDVM外挂的串口屏仪表盘,受限于串口屏的通信原理,layout都不是特别美观.刷新率也低.那有没有办法让MMDVM盒子直接通过SPI液晶屏或者HDMI接口来显示 ...
- [转载]CentOS 7安装Gnome GUI 图形界面
原文链接:http://www.centoscn.com/image-text/config/2015/0528/5552.html 当你安装centos服务器版本的时候,系统默认是不会安装 Cent ...
- CentOS 7安装Gnome GUI 图形界面
2019独角兽企业重金招聘Python工程师标准>>> 1.在命令行下输入下面的命令来安装 Gnome 包 1 $sudo yum groupinstall "GNOME ...
- Linux / Windows Subsystem for Linux (WSL) 安装 ADB (Android Debug Bridge,Android 调试桥)
Linux / Windows Subsystem for Linux (WSL) 安装 ADB (Android Debug Bridge,Android 调试桥) Android 开发者网站 ht ...
- WSL是什么? Windows Subsystem for Linux (WSL)
转自:http://www.qingpingshan.com/pc/fwq/123096.html Windows Subsystem for Linux (WSL) Windows 10 中包含了一 ...
- 删除 Windows Subsystem for Linux (WSL)
删除 Windows Subsystem for Linux (WSL) 开始 -> 设置 -> 应用 Microsoft Windows [版本 10.0.22621.1105] (c) ...
- 自由软件之父 Stallman:微软的 Windows Subsystem for Linux (WSL)会阻碍自由软件发展
(图左:Richard Stallman,图右:Mark Shuttleworth) 关于微软突然对 Linux 表现出极大的热情,TechRepublic 从 Canonical 的创始人兼首席执行 ...
- Windows Subsystem for Linux (WSL) 重置 - 重装操作系统
Windows Subsystem for Linux (WSL) 重置 - 重装操作系统 1. 搜索输入框中输入 Ubuntu -> 应用设置 (APP settings) 2. 重置 (Re ...
最新文章
- 关于C和C++的一点观点
- js设计模式每次10分钟:字面量和构造函数模式对比
- VTK:网格之TableBasedClipDataSetWithPolyData2
- linux 配置SAN存储-IPSAN
- 网友提问:关于CX_VSI_SYSTEM_ERROR异常,Fiori病毒扫描参数文件
- 芯片:设计、制造、封测
- 机器学习(十四)Libsvm学习笔记
- ICPC程序设计题解书籍系列之二:刘汝佳:《算法竞赛入门经典训练指南》
- CV学习笔记-推理和训练
- MVG 为 SGS 提供汽车天线测量和 OTA 测试设备
- 模版之家全站静态模板免费下载
- 宏电4g路由器流量卡怎么设置_宏电4g无线路由器设置_4g路由器怎么设置网口
- 模型组合方法-boosting算法详解(机器学习面试必备)
- Android 墨水屏黑白红色阶算法和抖动算法,拿过去直接用
- 学计算机语言的最佳年龄,孩子学编程最佳年龄是几岁
- js 日期判断是否是今天
- 徒手格斗技巧,源自特种部队,防身必备
- 【MTK芯片机型的备份单分区与全字库各种方法解析与相关教程
- vb代码在mysql里运行_请问VB能否在程序运行过程中将变量的值赋给数据库的字段? - VB6论坛 - 编程论坛...
- ASUS|华硕 天选4FX507VV 工厂系统 带ASUS Recovery恢复功能|一键还原