技术

禁用 WeChat UOS 的快捷键


WeChat UOS 使用了 Alt+A 快捷键作为全局截图快捷键,而我习惯使用 Alt+A 作为浏览器『沉浸式翻译』扩展的快捷键。因此,我希望禁用 WeChat UOS 的快捷键。遗憾的是,WeChat UOS 并没有提供设置界面来修改快捷键,因此我们只能尝试使用一些非常规方法。
其实咱知道这...

技术

为 Linux QQ 提供固定 MAC 地址以解决自动登录问题

背景
Linux QQ 的设备码识别机制中包含了本地所有网卡的 MAC 地址,如果网卡的 MAC 地址发生变化,那么设备码也会发生变化,导致需要重新扫码登录。
不幸的是,如果你本地存在虚拟网络设备,或您经常插拔网卡,那么 QQ 获取到的 MAC 地址可能会发生变化,这样就会导致 QQ 无法自动登录。
具体而言,考虑一下场景...

技术

使用 DKMS 来 Patch Linux 内核模块

缘起
为了便于调教某些代码,前阵子咱投入了 Arch Linux 娘 的怀抱。然而非常遗憾的是,Legion Y9000X 2022 IAH7 的扬声器拒绝了来自 Linux 的爱意。
在上一篇博文中,我们通过修改内核配方解决了这个问题。但 nvidia-open 并不信任我们的内核配方,它拒绝了与...

技术

简介 C++ 的 #include 检查工具 IWYU

缘起
前段时间试图给 CMake 贡献代码(MR #9348),在 CI 中遇到了一个没有见过的 C++ 代码检查工具 Include What You Use (IWYU) 的报错,故仔细研究了一下这个工具。
什么是 IWYU
顾名思义,IWYU 是一个检查 C/C++ 代码中的 #include...

技术

Arch Linux 安装笔记(LUKS2 + Secure Boot + TPM + PIN)

注意事项
这篇文章不是教程,仅仅用于记录我在安装 Arch Linux 时的一些配置过程,以实现某种意义上的“可重现性”。您不应该直接复制粘贴这里的内容,而应该根据自己的需求和环境进行调整。
由于 Arch Linux 的更新速度较快,安装过程可能会随着时间而变化,所以请注意查看 Arch Wiki...

分享这一刻
让朋友们也来瞅瞅!