Win10Linux子系统(WSL)图形界面的安装
Win10Linux子系统(WSL)图形界面的安装
2018年10月20日 20:53:31 NovaSliver 阅读数:10783
<article class="baidu_pl" style="box-sizing: inherit; outline: 0px; margin: 0px; padding: 16px 0px 0px; display: block; position: relative; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NovaSliver/article/details/83190269
wsl安装好以后只有基于PowerShell(cmd的升级版)字符界面,虽然说Linux操作是没有任何问题的,但是有的时候总想弄一个图形界面,不然心里总是不那么舒服。wsl设计的目的本身也不是为了图形界面,因此我们需要自己努力整理这个。
一、首先先更新自己的软件源(也可以叫做软件仓库),并更新你的软件,以免出现一些奇奇怪怪的问题,可以根据不同地区换不同的源,这部分操作不清楚的同学可以暂时无视这块,源的不同对软件版本影响不大,主要影响下载速度。
更新软件源并安装更新:
sudo apt-get update && sudo apt-get --assume-yes upgrade
其次安装桌面以及一些运行必要的插件(Xfce,基于GTK2.0,和旧版Gnome界面类似):
sudo apt-get install --assume-yes xfce4 xorg-dev libopencc2 libopencc2-data libqt4-opengl libqtwebkit4 unzip zip
再其次我们就可以再安装一些平常用的软件了,比如Firefox浏览器和输入法:
火狐:
sudo apt-get install --assume-yes firefox firefox-locale-zh-hans
输入法(核心):
sudo apt-get install --assume-yes fcitx dbus-x11 fcitx-libs libfcitx-qt0
如果是安装搜狗输入法可以去搜狗输入法Linux官网下载安装(这里不推荐,在子系统下可能会遇到有乱码的问题),想要安装sunpinyin的话就在上面的命令后面加上空格fcitx-sunpinyin,libpinyin就在上面的命令加上空格fcitx-libpinyin;
中文字体安装及中文配置:
#安装字体管理包sudo apt-get install --assume-yes fontconfig#安装中文字体sudo mkdir -p /usr/share/fonts/windowssudo cp -r /mnt/c/Windows/Fonts/*.ttf /usr/share/fonts/windows/#清除字体缓存fc-cache#生成中文环境sudo locale-gen zh_CN.UTF-8
截止到目前可以说我们的字符界面流程基本结束,剩下的如果可以建议将下面几条环境变量配置在系统环境变量/etc/profile下,但不添加不影响使用桌面:
export DISPLAY=localhost:0export LANG=zh_CN.UTF-8export LANGUAGE=zh_CN.UTF-8export LC_ALL=zh_CN.UTF-8
配置好环境变量后需要更新环境:
source /etc/profile
** 二、安装输出图形界面所需要的软件**,原理这里不做细讲,也欢迎各位同学研究
下载vcxsv,点击download下载安装好就可以不用管他了,然后下载下面我给出的配置文件desktop.xlaunch和Ubuntu.bat脚本文件:百度云链接: 点击进入下载页面, 提取码: 3siz,双击bat就可以打开xfce桌面了(不要关闭后面的Bash终端),关闭也很简单,只需要点击图形界面右上角的x即可(不要直接关闭后面的Bash终端)
image三、子系统在Windows下的目录
这里以Ubuntu为例,中间“CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc”可能不一致,只需找到相应发行版的文件夹即可,不建议对这个文件目录进行写操作,容易出现权限问题
C:\Users\SilverSliver\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs
附、如果想要不打开桌面,同时运行Windows程序和Linux程序
首先一定要添加上面提供的环境变量,其次下载刚才提供的文件夹内所提供的剩余两个文件,双击UbuntuMul.bat,在弹出的Bash窗口输入对应指令即可启动对应的Linux程序。效果如图(打开了Linux的Thunar文件管理器和gnome-terminal):
image最终如果桌面出现任何显示上的问题,请打开Ubuntu应用,输入并执行rm -rf ~/.config/xfce4和rm -rf ~/.cache/sessions
</article>