Windows 10 上运行 Linux 下的 GUI 程序

一、
首先,你要加入 Windows 10 的 Insider Preview 计划;更新到最新版,写这篇文章的时候,我的版本是 Build 14366.rs1-release.160610-1700;
然后,打开 Windows 自己的“启用或关闭 Windows 功能”,把“适用于 Linux 的 Windows 子系统(Beta)”勾选中;
接下来,打开个命令提示符,输入 bash,会提示你输入 y 后回车确认下载安装;
安装完毕,就可以直接运行 bash 了。

二、
在 bash 里如果你要偶尔想运行个 GUI 程序,比如 ghex,安装之后启动会报“XDG_RUNTIME_DIR not set in the environment”;
解决的办法是,在 Windows 10 里到 http://mobaxterm.mobatek.net/ 下载个 MobaXterm,默认启动后 X server 就启动了;
这时回到 bash,执行 export DISPLAY=:0;再运行 GUI 程序就 OK 了。

2条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注