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 理论上可以应用于其他发行版.

【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 一言句子获取中...