Arch Linux 在 ASUS Zenbook S 13 OLED (UM5302TA) 上的 patch

综述

笔者在 ASUS Zenbook S 13 OLED (UM5302TA) 上安装 Arch Linux 时, 发现仅使用 Arch Linux 官方提供的 linux 或 AUR 上的 linux-mainline 等系统 packages 无法修复一些影响使用体验的问题. 其中一些问题已经得到了有效的解决方法, 乃至被添加入 Linux 源码中; 一些问题的 patch 尚未被纳入 Linux 源码库; 还有一些问题仍无解决方案.

修复这些问题的主要方式是在 Linux 内核源码中添加 patch, 或者是使用其他的方式 (例如修改 Bootloader 的行为) 来 “动态” 添加部分系统功能. 这些问题的大部分 patch 已经有了更为自动化的解决方案.

值得注意的是, 本文提及的各种 patch 理论上可以应用于其他发行版.

个人近况 (-2022.11)

前言

现在是 2022 年 11 月 29 日夜间 23 时 10 分 40 秒,身着米黄色睡裙

挣扎了许久,我还是考虑写一下至今(2022 年 11 月底)的一些个人近况。时间跨度未知,纯粹看我的记忆最远能触及到何处。某种程度上,也是在一个公开的平台上对自己最近的一些行为的总结。可能会有对未来的展望。这个看我的时间安排如何。

当然,这篇文字得以诞生,某种程度上也受到某个网站的激励(因为我暂时无法决定是否需要公开,故暂时隐去具体的地址)。同时,可能读者——也就是——会发现这篇文章的风格和之前迥然不同。关于这篇文字创作的契机、那个“某个网站”以及本文展现出此种样貌的原因,将会在后文中提及。

全文可能较长,尤其是面面俱到地说的情况下。我尽可能把握好详略。

【Arch Linux】使用 Wine 运行 Galgame

本文主要介绍在 Arch Linux 上通过 Wine 运行 Galgame 的主要步骤. 理论上对其他 Linux 发行版也可作类似操作.

需要注意的是, 以下教程很可能只对日文原版的 Galgame 有效. 考虑到中国大陆大量汉化 Galgame 存在”壳”, 标准的 Wine 配置可能无法应对, 需要据情况自行分析.

【Arch Linux】编译安装 AUR 上的 Linux 内核

Arch Linux 可以使用多种 Linux 内核. 默认的内核由官方 core 仓库的 linux 包提供, 一般另附有 linux-headers 包. 官方仓库中提供的预编译内核还有同为 core 仓库的 linux-ltsextra 仓库的 linux-zen. 不过, 在一些场合下, 例如需要更新的或是有 patch 的内核时, 我们可能需要从 AUR 中获取需要的内核并手动编译安装. 本文以 linux-mainline 包为例, 主要借助 yay 更便捷地处理相关操作.


:D 一言句子获取中...