近期的生活日记 ❄️ 北方的冬天 ❄️

近期的生活日记 ❄️ 北方的冬天 ❄️

💡 原文中文,约7100字,阅读约需17分钟。
📝

内容提要

作者记录了近期生活与技术琐事:因害怕时间流逝而大量记录,使用Org Journal和2亿像素手机拍照;分享Spotify年度歌单;切换到Wayland并调整Chrome与fcitx5;观看《爱尔兰人》;在CI上触发gdb bug;修改ripgrep以对齐行号;阅读《Mastering Bitcoin》第三版;感冒后靠多喝热水痊愈;在Wayland下用KWin脚本替代tdrop;经历Kernel Panic、合盖发烫及升级KDE6后音量调节卡顿;沉迷nix flake update;观看《沙丘2》《包法利夫人》和话剧;沉迷Ivan Valeev与Billie Eilish的单曲;waypipe与Nvidia的bug导致系统卡死。

🔎

延伸解读

记录与工具:对抗时间流逝的两种方式

作者因恐惧时间流逝而大量记录,使用Org Journal已写下六千多行,并用2亿像素手机随时拍照。这反映了一种通过工具将日常经验外化的习惯:文字与影像成为对抗遗忘的载体。对读者而言,这提示记录工具的选择应服务于个人动机,而非追求完美系统;持续记录本身比工具的高级功能更有意义。

Wayland迁移中的兼容性代价

作者切换到Wayland后,为HiDPI缩放调整Chrome,并wrap以启用fcitx5输入;tdrop不工作,改用KWin脚本通过qdbus实现窗口切换;vmware因GDK_BACKEND=wayland无法启动,unset后字体hinting又导致字符重叠。这些经历说明Wayland生态仍在完善,迁移往往需要针对具体应用做额外配置,并留意环境变量与字体渲染等细节。

开发调试中的意外与变通

作者在CI上静态链接OpenSSL 3时触发非法指令,试图用gdb获取线索却触发了gdb自身的bug;因ripgrep行号不对齐而fork修改;diff-hl因master分支改动报错被暂时关闭。这些片段显示,开发中遇到工具链问题并不罕见,有时需要绕过或自行修改工具,但也要权衡维护成本,避免在忙碌时陷入无关的调试。

系统稳定性与硬件使用的提醒

作者遇到唤醒睡眠时的Kernel Panic(内核6.6.2)、合盖后电脑在包中发烫(可能因休眠未完成)、升级KDE6后音量调节卡顿1~2秒,以及waypipe与Nvidia驱动bug导致系统卡死并输出大量错误日志。这些情况提醒用户:合盖前应确认系统完全休眠,升级桌面环境后留意性能变化,使用远程图形转发时需关注驱动兼容性。

❓

Q&A

作者为什么大量记录生活?

作者恐惧时间的流逝,所以迫不及待想把看到的感受到的都记录下来,目前 org-journal 已写下六千多行。

在 Wayland 下如何让 Chrome 支持 fcitx5 输入法?

需要 wrap 一下 chrome,在 override 时添加 commandLineArgs = [ "--enable-wayland-ime" ]。

为什么作者要魔改 ripgrep?

因为使用 --no-heading --line-number 参数时行号不对齐,作者觉得不美观,于是 fork 并自己将 line-number 的宽度对齐。

在 Wayland 下如何替代 tdrop 实现窗口隐藏/呼出?

tdrop 在 Wayland 下不工作,作者改用 KWin 脚本,通过 qdbus 与 KWin Wayland 交互来加载和启动脚本,实现窗口切换。

电脑合盖放包里后发烫可能是什么原因?

可能是合盖时电脑还在 hibernate 过程中,未完全关闭就放入包中导致发热。建议等风扇不转、完全关闭后再放入包。

升级 KDE6 后调节音量卡顿怎么办?

作者从 KDE panel 音量控件调节音量时有 1~2 秒卡顿,但表示还能忍,文章未提供解决方法。

waypipe 连接远程 emacs 导致系统卡死的原因是什么?

waypipe 与 Nvidia 有 bug,日志显示 nvidia-drm 报错 Cannot create sg_table,一分钟输出 300 多万次,导致 NixOS 卡死。

🏷️

标签

➡️

继续阅读