首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
Coding
V2EX  ›  分享发现

win10 Linux “合体”

  •  1
     
  •   xqdoo00o · 2018-01-24 17:31:03 +08:00 · 7314 次点击
    这是一个创建于 690 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好吧,标题党了,只是把 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 [email protected]=fcitx\nexport GTK_IM_MODULE=fcitx\nexport QT_IM_MODULE=fcitx\nxfce4-session" >> .profile

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

    整体使用下来 感觉还是蛮快的,感觉可以抛弃 VM 了。
    46 回复  |  直到 2018-10-10 14:54:27 +08:00
        1
    QAPTEAWH   2018-01-24 17:40:09 +08:00
    GNU/NT
        2
    killerv   2018-01-24 17:42:00 +08:00
    会玩
        3
    zj299792458   2018-01-24 17:46:08 +08:00   ♥ 2
    win10 子系统幺蛾子太多了……
        4
    Hellert   2018-01-24 17:47:10 +08:00
    求壁纸
        5
    iridescent0rsy   2018-01-24 17:51:13 +08:00 via Android
    壁纸不错
        6
    xqdoo00o   2018-01-24 17:54:12 +08:00   ♥ 2
        7
    Cooky   2018-01-24 17:58:49 +08:00 via Android
    虚拟机里装 Linux + X11 转发出来更省心
        8
    xwhxbg   2018-01-24 18:09:48 +08:00
    还能这么玩?楼主请问可以装 i3 吗?或者 GNOME,xcfe 这个有点用不惯
        9
    xin1090   2018-01-24 18:12:41 +08:00
    那个,求塞尔达壁纸
        10
    geelaw   2018-01-24 18:15:01 +08:00
    这个操作很强
        11
    xin1090   2018-01-24 18:15:16 +08:00
    我的,没看到上面的回复。 不过一般也不需要 gui 把,,就用用命令行。
        12
    hellommd   2018-01-24 18:17:53 +08:00
    @xin1090 "通过 Google 搜索图片"就能找到。

    https://www.artstation.com/artwork/nLY0K
        13
    xqdoo00o   2018-01-24 18:20:49 +08:00
    @xwhxbg 应该可以,但是 gnome 有点大,估计会拖累速度。
        14
    xqdoo00o   2018-01-24 18:25:07 +08:00
    @xin1090 steam 上 wallpaper engine 的壁纸 有动画效果的
        15
    feverzsj   2018-01-24 18:27:42 +08:00
    用 docker for windows 更稳定点
        16
    oott123   2018-01-24 18:27:49 +08:00 via Android
    _(:з」∠)_要是能用 Windows 下的输入法就好了…
        17
    mt7620   2018-01-24 18:29:20 +08:00 via Android
    ping mtr 可以用了吗?
        18
    chanssl   2018-01-24 18:40:41 +08:00
    会玩,体验如何?
        19
    xqdoo00o   2018-01-24 18:40:48 +08:00
    @mt7620 ping 可以,mtr 不行
        20
    xqdoo00o   2018-01-24 18:52:14 +08:00
    @chanssl 速度还可以,有时候 要从 terminal 切换到 cmd 不太适应。
        21
    haigeek   2018-01-24 21:35:13 +08:00 via iPhone
    楼主的 win 是用了字体渲染软件吗?
        22
    mortal   2018-01-24 21:36:40 +08:00
    看上去真的不错!
        23
    xqdoo00o   2018-01-24 21:49:16 +08:00
    @haigeek 嗯 mactype
        24
    aliao0019   2018-01-24 21:53:19 +08:00
    会玩……
        25
    cheneydc   2018-01-24 21:58:49 +08:00
    用了一阵子,觉得有坑,好难用的赶脚,不过发现命令行用 cmder 挺好的哦
        26
    Tink   2018-01-24 21:59:44 +08:00 via iPhone
    这波操作满分
        27
    relife   2018-01-24 22:04:32 +08:00 via Android
    读写爆炸
        28
    carlclone   2018-01-24 22:06:55 +08:00
    楼主, steam 那个有水印....你能截一张没水印的给我么 , 没有在用 wallpaper engine
        29
    maggch   2018-01-24 22:07:24 +08:00
    楼主火星
        30
    xqdoo00o   2018-01-24 23:02:35 +08:00
    @oott123 这个不太可能....
        31
    seaswalker   2018-01-24 23:30:26 +08:00 via iPhone
    啥时候 lsof,tcpdump 这些命令可以支持就更好了
        32
    yejinmo   2018-01-24 23:31:30 +08:00
    借楼问下
    WSL 能装 CentOS 7 么
        33
    xqdoo00o   2018-01-24 23:34:59 +08:00   ♥ 1
    @yejinmo 不能,目前只有 ubuntu opensuse suse 这几个。
        34
    feather12315   2018-01-25 00:29:36 +08:00 via Android
    @xwhxbg #8
    @xqdoo00o #13
    个人猜测:gnome 没法装,他依赖于 systemd,systemd 在 Windows 是没有的(但也有不依赖 systemd 的,比如 gentoo 一个 profile 的 gnome 没有用到 systemd )
        35
    xqdoo00o   2018-01-25 09:32:02 +08:00
        36
    cat9life   2018-01-25 10:44:43 +08:00
    城会玩.. 我也去试试
        37
    gowl   2018-01-25 10:44:58 +08:00
    360 的产品好用吗?真心请教,从来没用过。
        38
    xqdoo00o   2018-01-25 11:18:33 +08:00
    @gowl 还行,懒得换了
        39
    xqdoo00o   2018-01-25 18:48:17 +08:00
    @seaswalker lsof 可以,tcpdump 不行
        40
    Chrics   2018-01-26 12:04:02 +08:00
    塞尔达好评
        41
    gnaggnoyil   2018-01-27 22:26:07 +08:00
    @feather12315 systemd 等 daemon 不能在 WSL 上跑不假,但这不代表带有 systemd 的 distro 一定不能在 WSL 上跑(有些功能因此而缺失是真的,比如 coredumpctl).我现在就在 WSL 上跑着 archlinux 的各种 utils,除了已知的少数几个方面以外大部分情况下一点问题都没有.而 archlinux 默认就是用 systemd 来管 services 的
        42
    zoxobo   2018-01-28 19:21:29 +08:00
    我折腾了几次 wsl,也卸载重装过,但每次都是 卡在用“ vim ”编辑数据源地址文件这,vi 命令无法使用,:q/:wq/:w,都无法使用~~~,难道是操的姿势不对?
    当然不换数据源也可以,网速慢,桌面环境都没安装呢。
        43
    xqdoo00o   2018-01-28 19:34:16 +08:00
    @zoxobo 这个应该是你的 win 输入法问题啊。切换到英文键盘 估计就好了。
        44
    zoxobo   2018-01-29 00:09:07 +08:00 via Android
    @xqdoo00o 切换过了,无解……有空了继续折腾。😂
        45
    aksoft   2018-01-29 10:21:10 +08:00
    坑太多~
        46
    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 的需要改一下命令
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1951 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 34ms · UTC 00:32 · PVG 08:32 · LAX 16:32 · JFK 19:32
    ♥ Do have faith in what you're doing.