win10 Linux “合体” - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xqdoo00o
V2EX    分享发现

win10 Linux “合体”

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

    https://www.artstation.com/artwork/nLY0K
    xqdoo00o
        13
    xqdoo00o  
    OP
       2018-01-24 18:20:49 +08:00
    @xwhxbg 应该可以,但是 gnome 有点大,估计会拖累速度。
    xqdoo00o
        14
    xqdoo00o  
    OP
       2018-01-24 18:25:07 +08:00
    @xin1090 steam 上 wallpaper engine 的壁纸 有动画效果的
    feverzsj
        15
    feverzsj  
       2018-01-24 18:27:42 +08:00
    用 docker for windows 更稳定点
    oott123
        16
    oott123  
       2018-01-24 18:27:49 +08:00 via Android
    _(:з」∠)_要是能用 Windows 下的输入法就好了…
    mt7620
        17
    mt7620  
       2018-01-24 18:29:20 +08:00 via Android
    ping mtr 可以用了吗?
    chanssl
        18
    chanssl  
       2018-01-24 18:40:41 +08:00
    会玩,体验如何?
    xqdoo00o
        19
    xqdoo00o  
    OP
       2018-01-24 18:40:48 +08:00
    @mt7620 ping 可以,mtr 不行
    xqdoo00o
        20
    xqdoo00o  
    OP
       2018-01-24 18:52:14 +08:00
    @chanssl 速度还可以,有时候 要从 terminal 切换到 cmd 不太适应。
    haigeek
        21
    haigeek  
       2018-01-24 21:35:13 +08:00 via iPhone
    楼主的 win 是用了字体渲染软件吗?
    mortal
        22
    mortal  
       2018-01-24 21:36:40 +08:00
    看上去真的不错!
    xqdoo00o
        23
    xqdoo00o  
    OP
       2018-01-24 21:49:16 +08:00
    @haigeek 嗯 mactype
    aliao0019
        24
    aliao0019  
       2018-01-24 21:53:19 +08:00
    会玩……
    cheneydc
        25
    cheneydc  
       2018-01-24 21:58:49 +08:00
    用了一阵子,觉得有坑,好难用的赶脚,不过发现命令行用 cmder 挺好的哦
    Tink
        26
    Tink  
    PRO
       2018-01-24 21:59:44 +08:00 via iPhone
    这波操作满分
    relife
        27
    relife  
       2018-01-24 22:04:32 +08:00 via Android
    读写爆炸
    carlclone
        28
    carlclone  
       2018-01-24 22:06:55 +08:00
    楼主, steam 那个有水印....你能截一张没水印的给我么 , 没有在用 wallpaper engine
    maggch
        29
    maggch  
       2018-01-24 22:07:24 +08:00
    楼主火星
    xqdoo00o
        30
    xqdoo00o  
    OP
       2018-01-24 23:02:35 +08:00
    @oott123 这个不太可能....
    seaswalker
        31
    seaswalker  
       2018-01-24 23:30:26 +08:00 via iPhone
    啥时候 lsof,tcpdump 这些命令可以支持就更好了
    yejinmo
        32
    yejinmo  
       2018-01-24 23:31:30 +08:00
    借楼问下
    WSL 能装 CentOS 7 么
    xqdoo00o
        33
    xqdoo00o  
    OP
       2018-01-24 23:34:59 +08:00   1
    @yejinmo 不能,目前只有 ubuntu opensuse suse 这几个。
    feather12315
        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 )
    xqdoo00o
        35
    xqdoo00o  
    OP
       2018-01-25 09:32:02 +08:00
    cat9life
        36
    cat9life  
       2018-01-25 10:44:43 +08:00
    城会玩.. 我也去试试
    gowl
        37
    gowl  
       2018-01-25 10:44:58 +08:00
    360 的产品好用吗?真心请教,从来没用过。
    xqdoo00o
        38
    xqdoo00o  
    OP
       2018-01-25 11:18:33 +08:00
    @gowl 还行,懒得换了
    xqdoo00o
        39
    xqdoo00o  
    OP
       2018-01-25 18:48:17 +08:00
    @seaswalker lsof 可以,tcpdump 不行
    Chrics
        40
    Chrics  
       2018-01-26 12:04:02 +08:00
    塞尔达好评
    gnaggnoyil
        41
    gnaggnoyil  
       2018-01-27 22:26:07 +08:00
    @feather12315 systemd 等 daemon 不能在 WSL 上跑不假,但这不代表带有 systemd 的 distro 一定不能在 WSL 上跑(有些功能因此而缺失是真的,比如 coredumpctl).我现在就在 WSL 上跑着 archlinux 的各种 utils,除了已知的少数几个方面以外大部分情况下一点问题都没有.而 archlinux 默认就是用 systemd 来管 services 的
    zoxobo
        42
    zoxobo  
       2018-01-28 19:21:29 +08:00
    我折腾了几次 wsl,也卸载重装过,但每次都是 卡在用“ vim ”编辑数据源地址文件这,vi 命令无法使用,:q/:wq/:w,都无法使用~~~,难道是操的姿势不对?
    当然不换数据源也可以,网速慢,桌面环境都没安装呢。
    xqdoo00o
        43
    xqdoo00o  
    OP
       2018-01-28 19:34:16 +08:00
    @zoxobo 这个应该是你的 win 输入法问题啊。切换到英文键盘 估计就好了。
    zoxobo
        44
    zoxobo  
       2018-01-29 00:09:07 +08:00 via Android
    @xqdoo00o 切换过了,无解……有空了继续折腾。
    aksoft
        45
    aksoft  
       2018-01-29 10:21:10 +08:00
    坑太多~
    hnliuzesen
        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 的需要改一下命令
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2599 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 03:05 PVG 11:05 LAX 20:05 JFK 23:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86