记录 WSL 桌面化

前情

驾驶证审验需要到手机 12123 APP 里面刷学习时长,想着手机刷不如在电脑上刷,这软件不让在网页端学习,只好打算用 WSA 安装手机 APP 去弄。好久没弄,结果搜索得知,微软已经砍掉项目,真是很无奈。然后就顺着节奏,开始折腾 WSL 系统。

选择

在 Windows 系统中开启 WSL ,需要在启用功能里面勾选虚拟化和 Linux 这两个选项,重启,在 Microsoft Store 里面安装发行版即可,这倒没什么,关键是,想实现图形化的桌面去使用 Linux 系统,用了两三天的时间,按照网上的各种教程,先后尝试 Debian 、Deepin 、Ubuntu 系统,也许是姿势不对,无论怎么搞,就是出不来桌面。最头疼就是各种环境变量,修改各种配置,着实是痛苦与折磨,仅有的耐心眼看就要消磨殆尽。

Arch

最后尝试的 Arch 系统,之前尝鲜安装过的 Manjaro 系统就是 Arch 系统的衍生版本,这让最开始的印象很好,但是也担心教程数量较少、自定义性太强,同时对 Linux 基础也有一定要求。不过好在,根据几个教程搞了一波之后,发现无论是安装软件的速度,还是整体命令行的感觉,都十分喜欢。桌面化,同样的按照各种教程,都没能顺利进入桌面。这中间,有几个关键的阻碍,都不能叫坑,因为纯小白不能把不会的都叫做坑。主要是安装 yay 、Arch Linux CN 软件仓库 、信任 farseerfc GPG key 、 arch设置中文。好在都找到了教程,按照步骤来,都算顺利。这中间,通过 ChatGPT 得到不少帮助。

实现

其实也不知道怎么搞的,突然间就实现桌面化,复盘一下,应该是关键的两篇教程起到作用,一个是配置 VcXsrv 的教程,一个是配置环境变量的教程。当经历各种失败之后,忽然柳暗花明的那一刻,内心充斥着满足感与成就感,暗自庆幸没有中途放弃。因没有弄懂内在原理,故不贴出具体命令步骤。

中文

这里的中文不是说中文界面,而是中文输入,界面中文化,前面已经实现,输入法无论怎么尝试,都无法实现中文输入。最终在 V2EX 论坛找到答案。这里不得不说,无论是百度搜索,还是谷歌搜索,很难快速找到特别准确的教程,往往在知乎、V2EX 论坛,还有优质个人博客上才能找到精确的教程,同时,还需要配合 ChatGPT 使用,效果是惊人的。

远程

前面都失败的情形中,几乎都是在摸索远程桌面,而不是通过 VcXsrv 实现。恰恰是同一天时间内,连续实现 VcXsrv 桌面化、中文输入、远程桌面。真有点让人兴奋。实现远程,也是找对教程,才得以搞定。教程很详细,完全按照步骤来,就能最终通过 Windows 自带的 mstsc 实现 Xrdp 远程桌面。同时也有存在的问题,一个是远程的使用流畅度不如 VcXsrv 桌面,再一个就是比较大的问题,桌面里面对话框撕裂,完全无法正常显示内容,最后,也是致命的,软件无法运行,这些问题,如果想全部解决,需要非常有耐心的,慢慢去找教程。暂时没有动力去搞,先用 VcXsrv 桌面。在 VcXsrv 桌面简单的安装 Linux 专版的 QQ 看看,比之前的版本好了很多,不过目前无法拖动窗口,也无法在最大化后重新实现 QQ 窗口最小化。不过好在能用。在 Linux 系统,还要什么自行车。

THE END