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

win10 Linux “合体”

  •  1
     
  •   xqdoo00o · 362 天前 · 6187 次点击
    这是一个创建于 362 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好吧,标题党了,只是把 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 了。
    46 回复  |  直到 2018-10-10 14:54:27 +08:00
        1
    QAPTEAWH   362 天前
    GNU/NT
        2
    killerv   362 天前
    会玩
        3
    zj299792458   362 天前   ♥ 2
    win10 子系统幺蛾子太多了……
        4
    Hellert   362 天前
    求壁纸
        5
    iridescent0rsy   362 天前 via Android
    壁纸不错
        6
    xqdoo00o   362 天前   ♥ 2
        7
    Cooky   362 天前 via Android
    虚拟机里装 Linux + X11 转发出来更省心
        8
    xwhxbg   362 天前
    还能这么玩?楼主请问可以装 i3 吗?或者 GNOME,xcfe 这个有点用不惯
        9
    xin1090   362 天前
    那个,求塞尔达壁纸
        10
    geelaw   362 天前
    这个操作很强
        11
    xin1090   362 天前
    我的,没看到上面的回复。 不过一般也不需要 gui 把,,就用用命令行。
        12
    hellommd   362 天前
    @xin1090 "通过 Google 搜索图片"就能找到。

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