在大概两年前,为了体验 Linux 桌面环境以及满足装逼学习欲望,我便将电脑重装至 Kali 并没有保留原有系统,打算彻底放弃 Windows。但在前几天的新鲜感过去后,一个个问题又接踵而至,我不得不耗费精力面对这些问题,且严重降低了我的使用体验。因此,在吃过没预留双系统以及没有系统盘的亏后,我不得不使用了一些神奇操作重装成了 Windows,并沿用至今。
在此之后我又体验了很多 Linux 发行版,但都因为各种原因不得不放弃使用,继续回到 Windows。两年过去了,在一个闲的没事干的下午,我回想起了这事,莫名升起了一股折腾欲望。在两年后的今天,使用新的设备体验 Linux,又会有怎样的体验呢?这样想着,我又将系统重装为了 Linux,开始了几天的体验。
观感#
由于对 arch 的念念不忘,又对繁琐的安装记忆犹新,因此这次我特地选了同为 arch 系但安装更为方便的 manjaro。有了图形向导,几分钟后便安装完成了。
刚装好的那一刻,熟悉的 KDE 桌面映入眼帘。第一次使用 KDE 时,不清楚是优化原因还是电脑实在太卡,刚开始进入桌面时会卡一段时间,但这次却完全没有任何卡顿感。在一顿常规的美化设置后,我得到了了这样的桌面:
第一眼看过去,经典的 dock 栏 + 状态栏靠上,马上就有 macos 的感觉了。我个人感觉 KDE 的桌面远比 windows 好看,看着会舒服很多。当然可玩性也远高于 windows,只要肯折腾,能自定义非常多东西,但我觉得这样已经够好看了。
日常写 BUG#
Linux 作为臭写 BUG 的程序员常用的系统,自然少不了开发环境,对于我来说也确实如此。由于主攻 java 和 python,因此完全可以跨平台开发而不用考虑兼容性,常用的 IDE 也都是跨平台的,且使用 Linux 开发也少了上云测试的环节,完全可以在本地进行测试。而像是 Docker 这样的软件,由于少了在 Windows 端的 WSL2 环境,使得性能得以完全释放,在构建镜像时明显快了不少。
由于没有性能测试,只能靠主观臆断,因此不能明确地指出两个系统之间的性能差异。不过如果主观感受也相差无几的话,这点性能差距已经可以不用在意了。总的来说,切换系统并没有对这方面造成任何困扰,反而提高了不少的效率。
轻度办公#
Linux 能不能办公呢?当然可以不然我是怎么水出这篇文的。在我刚用的时候,WPS Office 就已经推出 Linux 版了(还是没广告的纯净版)。虽然没有微软 office 全家桶确实有点遗憾,但是类似的替代品有不少,例如 LibreOffice、OnlyOffice 等(然而感觉都没微软的好看)。至于 OneDrive,虽然没有官方客户端,但完全可以使用如 rclone、OneDrive 之类的工具替代,搭配起来使用四舍五入等于微软 office 了bu
实测了一下,大部分文件的兼容性都很不错,不会出现打不开或者错位之类的问题。虽然在这边编辑文档后在微软 office 打开偶尔会出现这类问题,但对于我而言已经完全够用了,毕竟我早就饱受了 word 排版的困扰,在几年前就已经全面转为使用 md。
至于其他办公平台,由于我使用的不多且 QQ 与微信皆使用 telegram 代收,因此感知不强,不过腾讯会议是有 Linux 版的,唯一的刚需也得以解决了。
总的来说,办公方面我觉得无需担心,有国产化的指标推着,常用国产办公软件肯定会在压力下相继推出 Linux 版。对我而言目前的已经够用了,不会像前几年那样遇到只能用 wine 版的问题。
影音娱乐#
虽然 Linux 原生游戏还是没多少,但是比起前几年想玩 Windows 游戏只能用 Wine,Steam 在几年前给出了另一种方案:Proton DXVK。具体细节我也不太了解,但原理很简单:把微软的 DirectX API 转化为 Vulkan 运行。这样曲线救国的方案明显提高了兼容性,在以前使用 Wine 时经常会遇到的卡顿、掉帧、方块字体已经不会再出现了。
至于性能方面,损失虽然有点明显,但是也没到严重影响体验:CSGO 在 Windows 平台下有 200 多帧,但在 Linux 下只有 100 到 120 帧不等(CSGO 似乎有 Linux 原生版?不了解)。至于战争雷霆,则比 Windows 差了 50 多帧,有点过于离谱了。别的大型单机游戏没来得及测试,不过结果估计都差不多,损失是肯定会有的。总的来说,目前 Linux 游戏体验只能算是差强人意,还有很大的提升空间。
将操作系统从 Linux 转向 Windows#
如果光看我上面的言论,可能大部分人会有一种错觉:Linux 已经足够好,可以完全不需要 Windows 了。然而,我上面说的都是日常使用的评价,甚至都没有大夸特夸,这样的一面之词肯定会给人带来误导。接下来要说的则是 Linux 的缺点,而这些缺点正是我又转回使用 Windows 的原因:
1. 大 BUG 没有了,但是小 BUG 不断:桌面有时候会有一些卡顿,找了很久也没发现原因、键盘快捷键有时失灵,调不了音量和控制不了媒体、连 WIFI 时频繁断网等。
2. 桌面应用缩放总是会出现问题,Linux 对高分屏的支持不太好,而我恰好又在用 2K 屏,因此应用字体过小、图标过小、字体模糊简直是家常便饭,虽然可以用强制缩放解决,但像 Steam 字体过小和 Telegram 字体模糊等问题却迟迟没有方法解决。
3.WPS 和 LibreOffice 使用体验被 Microsoft 365 吊打,习惯使用后已经回不去了(别和我提 Wine 这够使玩意)。
4. 虽然 Proton 兼容性已经很好了,但是使用时还是会出现不稳定的问题,像战争雷霆就会频繁崩溃(虽然大概率是史山又炸了),而 CSGO 则会出现行走时自动切枪的问题。
5. 即使在 Windows 上开发的 Java 程序都会出现 “一次开发处处调试” 的问题,在 Linux 上就更不用说了,已经无数次被跨平台问题气晕。
由于多次受到以上问题的困扰,不胜其烦的我只能再次换回 Windows并发现有几个文件没备份,又被气晕。
后记#
虽然 Linux 桌面总体已经很完善了,但松散的社区是不可能与微软这种大公司抗衡的。即使有人无数次说 Windows “咖喱味过浓”,但比起 Linux,Windows 的体验真是不知道高到哪里去了。即使经过了几年的成长,Linux 桌面也仍与 Windows 有不小的差距,目前想要流畅日用还是只能首选 Windows。
虽然很想支持开源社区,但即使经过了几年的发展,如今的 Linux 桌面也并不能令我满意。期待 Linux 桌面的继续进步,也希望有朝一日开源社区能够与微软这类商业公司抗衡,为用户们带来更多选择。
一些牢骚#
距离上次水文已经过去多久了?当我意识到这个问题时,发现已经有半年没水文了,上次的预告正文也遥遥无期,本站更不可能存在的关注者们没准以为我已经消失了。在此我回应一下:这几个月可能是我最忙的时候,没空更新是正常行为,过几天我可能会讲下这几个月发生的事情。本站并不会永久断更,在此之后会保持每周至少一篇的更新,技术内容的占比可能会更高。
好久没写文章了,水平下降了不少,也不知道该说什么了,那么就这样吧。
2023.3.22