win10 Linux “合体”

2018-01-24 17:31:03 +08:00
 xqdoo00o
好吧,标题党了,只是把 win10 的 linux 子系统( WSL )加个 桌面环境。先放效果图


linux 桌面环境是 xfce,terminal 可以正常使用输入法和剪切板。
废话不多说,直接上步骤(只在 window 应用商店的 Ubuntu 中试过,使用 lxrun 安装的没测试过)

1,安装中文支持,完成后重启 WSL。
sudo apt update
sudo apt install language-pack-zh-hans
update-locale LANG=zh_CN.UTF-8

2,安装相关软件包。
sudo apt upgrade
sudo apt install fonts-wqy-zenhei xfce4 firefox dbus-x11 fcitx fcitx-pinyin

3,win10 安装 VcXsrv。
下载地址 https://sourceforge.net/projects/vcxsrv/。
安装后打开 VcXsrv.

4,修改.profile。
echo -e "export DISPLAY=:0.0\nexport XMODIFIERS=@im=fcitx\nexport GTK_IM_MODULE=fcitx\nexport QT_IM_MODULE=fcitx\nxfce4-session" >> .profile

5,重启 WSL.
这时应该能显示 xfce 桌面了,接下来添加 fcitx 自启。
在应用程序 - 设置 - 会话与启动 - 应用程序自启动, 添加 /usr/bin/fcitx。

整体使用下来 感觉还是蛮快的,感觉可以抛弃 VM 了。
9148 次点击
所在节点    分享发现
46 条回复
gnaggnoyil
2018-01-27 22:26:07 +08:00
@feather12315 systemd 等 daemon 不能在 WSL 上跑不假,但这不代表带有 systemd 的 distro 一定不能在 WSL 上跑(有些功能因此而缺失是真的,比如 coredumpctl).我现在就在 WSL 上跑着 archlinux 的各种 utils,除了已知的少数几个方面以外大部分情况下一点问题都没有.而 archlinux 默认就是用 systemd 来管 services 的
zoxobo
2018-01-28 19:21:29 +08:00
我折腾了几次 wsl,也卸载重装过,但每次都是 卡在用“ vim ”编辑数据源地址文件这,vi 命令无法使用,:q/:wq/:w,都无法使用~~~,难道是操的姿势不对?
当然不换数据源也可以,网速慢,桌面环境都没安装呢。
xqdoo00o
2018-01-28 19:34:16 +08:00
@zoxobo 这个应该是你的 win 输入法问题啊。切换到英文键盘 估计就好了。
zoxobo
2018-01-29 00:09:07 +08:00
@xqdoo00o 切换过了,无解……有空了继续折腾。😂
aksoft
2018-01-29 10:21:10 +08:00
坑太多~
hnliuzesen
2018-10-10 14:54:27 +08:00
@zoxobo
sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
看看你的源是不是 archive.ubuntu.com 我遇见过是 xxx.archive.ubuntu.com 的需要改一下命令

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/425628

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX