# 前言

最近脑抽又突发奇想开始折腾 Linux 了,只是这次打算折腾 Ubuntu 而不是 Debian。

前前后后一共装了两次系统。

# 罪恶的开始

因为身旁没有合适的存储介质(最近固态价格太高了),于是只能拿 U 盘来做系统盘了(罪恶的开始)。

用的闪迪的 USB3.0U 盘,读取大概 100 多 MB/s,但写入就有点惨不忍睹了,只有 20~30MB/s。

接着就是按部就班制作完 U 盘启动介质然后把系统装 U 盘上(所以用了两个 U 盘)。

因为这次折腾主打就是一个体验 + 方便,所以我就没管什么商业不商业软件了,直接勾选了安装 NVIDIA 驱动(不想折腾)。

# 进入系统

进入系统后给我的第一感觉就是桌面做的挺不错,有 Mac 那股味了。(至少刷新了我对 Linux 桌面的固有认知)

因为安装时勾选安装了 NVIDIA 驱动,所以我直接插 dp 上通过独显也能正常显示,而且刷新率和色彩显示什么的也都是正常的。

不过在色深一栏发现只支持 8bit,不支持 10bit(我的显示器是支持 10bit 的),但这也不影响我的使用咯。

走 CPU 核显的雷电接口也能正常使用。

用了一会,发现居然自带 ntfs 驱动,而且还能读写。(在我印象中这俩扯皮扯的挺深的,不是完全无法读取 ntfs 就是仅支持只读)

大大小小玩了一转,感觉都还挺可以的。

#

说完了好的体验肯定还要说一下不好的体验。

# 字体问题

在应用商店装了一个 snap 版的 QQ 音乐,结果发现字体是那种框框,无法正常显示,不仅仅是 QQ 音乐,其他软件也是一样。

但当我从 Github 上下了 deb 包自己手动安装完后字体却是正常的(迷惑)。

# KeePassXC 窗口拦截问题

启用浏览器插件和 KeePassXC 对接自动填充时,KeePassXC 会弹出一个提示框填写对接用的字段,但是居然被 Ubuntu 的系统通知给拦截了???

变成那种以系统通知的形式出来了,然后点了通知也没弹出那个窗口。。。所以浏览器填充可以说是废了

# 全盘加密

因为系统在 U 盘上,为了数据安全我还是想进行全盘加密(毕竟 U 盘太小了容易被盗,笔记本和主机倒无所谓)。

然后我就吃惊的发现 Linux 的全盘加密只能在安装系统的时候选择,安装完系统就不支持了???

不是,这是不是就有点答辩了,人家 windows 的 bitlocker 和 macOS 的保险箱(应该是这么叫的吧)都支持随时对系统进行加密。

接着我就想到了 VeraCrypt,我记得在 Windows 上看到它也是支持全盘加密,于是下载了下来看看,结果没有系统加密的选项,后来查了一下资料发现 VeraCrypt 不支持 grub 的引导方式,所以不能对系统盘进行全盘加密。。。

# 独立显卡启动

玩我的世界的时候发现使用的是集成显卡,后来查资料才知道要给终端程序使用独立显卡需要加上环境变量。

并且在玩乌托邦 3.0 整合包时出现了兼容性问题,好像是 OpenGL 的问题,反正就是进不去游戏,但是单独安装 fabric+Iris 开光影又没问题。

# OpenPGP

当我插上我的 Canokey 后使用 gpg --card-status 居然提示卡不存在???

为了对照实验我又下了用来设置 PIV 的工具,却发现能够正常使用,而且浏览器的 webauthn 功能也能正常使用,但就是 gpg 用不了。

这意味着我无法使用 Git 签名,也登录不上我的服务器(使用的 gpg-agent 验证登录 SSH)。

最后整烦了结果脑抽直接 sudo rm -rf /*

过了大概 3 秒脑子突然转过来,马上把 U 盘拔了,又想起来 Linux 好像哪怕突然没了磁盘也能运行一会,于是又直接长按关机键强制关机。

进了 Windows 发现文件都在才长舒一口气,后面观察那些外部磁盘 Ubuntu 好像不是直接挂载在 /mnt 目录下,未使用时是以 /dev 下文件描述符的形式存在,使用时则挂载在 /media 下。

不过我的密码数据库是通过 webdav 挂载在 Home 目录下的!!!

要是反应慢了可能密码库就没了。。。

# 第二次安装系统

通过 rm 后系统也废了进不去,结果一个晚上后又手贱装起了系统。。。

不过这次选择了全盘加密(埋坑 MAX),算是圆了第一次没加密的遗憾。

# 再次进入系统

进系统的第一件事就是看 gpg 能不能正常读取 Canokey,试了一下发现居然又能正常读取了(大雾)。

而且在应用商店下载的 snap 版 QQ 音乐也能正常显示中文。(逆天)

把七七八八的软件再一次补齐后,发现了自己埋的大坑。。。

# 磁盘 IO 性能过低

由于磁盘 IO 性能过低,再加上全盘加密,导致一旦出现硬盘抢占就会导致界面卡死,但有别于内存不足的卡,它是那种进程的卡死,系统界面还是能交互。

启动个什么应用或者开个新窗口都可以卡个一两秒,特别是 Steam(咳咳咳),一次启动至少 1 分钟以上。

而且最让我无语的是,有时候硬盘抢占导致进程卡死,然后显卡驱动也过来凑热闹了,也一起卡死,在用户层的表现就是显示器卡死但是系统可以正常操作。

并且卡死的进程恢复了但显示屏还不恢复,必须要手动拔掉 dp 线再插才行。。。

# 游戏环节

既然都上了主打体验省心的 Ubuntu 了,那肯定是要上游戏的。

为了增强一下游戏体验,这次游戏就没装在 U 盘上了,另选了一块机械硬盘装了个 30 多 G 的 CS2。

# 启动环节

首先是睿智的 Vulkan 预渲染环节。。。

你知道这对写入只有 20 多 MB 的 U 盘是多大的伤害吗,而且点击跳过还把 Steam 给崩了,最后在设置中找到了选项,关掉后直接启动 CS2。(人给整麻了)

# 游戏体验

体验上感觉比 Windows 上的体验好一些,至少燃烧瓶的火在我面前燃烧我不会掉帧了,整个火焰看起来就很丝滑。

不过鼠标的 dpi 按键好像失效了,怎么按都没用。

并且一开始我用的雷电口走集显(我怕显卡驱动又给我整幺蛾子),然后发现音响声音时不时就断联(音响是插在显示器的 3.5 毫米耳机孔上的),接着就是被薄纱。。。之后换 dp 走独显就没有这个问题。

但走独显唯一的问题就是一旦游戏中驱动卡死,整个就完犊子了。

因为最开始我走独显游戏中卡死然后拔了 dp 线结果直接给 Ubuntu 桌面干 error 了,Ctrl+C 也没用,也进不了 shell,最后只能强制关机。。。

# 总结

Ubuntu 在用户级的路上还任重道远啊,而且在权限获取上,sudo 我输密码手都快输麻了,只能说完全没 Linux 基础的人还是别拿它当主力系统了(至少目前来说是这样的)。

# 后记

没啥子后记,在我没买新固态之前我应该是不会再折腾 Ubuntu 了。

U 盘装系统什么的太致命了。。。