厌倦了服务器教条?Arch Linux 实用入门指南
许多开发者都曾在工作笔记本或家用电脑上尝试过安装 Linux,却很快又逃回熟悉的系统。原因几乎总是一样的:网上有大量关于搭建服务器、Docker 和 Nginx 的指南,但涉及到蓝牙音频的正确配置、切换 NVIDIA 独立显卡,或者简单地调整窗口缩放,就只能从分散在各处的十年前的论坛帖子中拼凑零碎的解决方案。
Shorin-ArchLinux-Guide 这个中文仓库的作者在决定在家用机器上部署本地神经网络时,恰好遇到了同样的问题。在经历了痛苦的换发行版阶段后,他整理了一套实用的知识库和自动化脚本,用于配置 Arch Linux 以完成日常任务。
仓库里有什么
该项目是一部结构化的百科全书和一套自动化脚本。作者没有提供抽象的理论,而是针对真实场景提供了分步说明:从创建可启动 U 盘到微调游戏性能。
仓库涵盖了主要需求:
- 通过 CLI、脚本或官方安装程序进行快速干净的安装。
- 配置 GNOME 和 KDE Plasma 桌面环境,以及 Niri 和 Labwc 等平铺合成器。
- 通过 Looking Glass 将独立显卡直通到 KVM 虚拟机。
- 使用 Btrfs 快照和 Snapper 工具保护系统免受更新失败的影响。
显卡配置与电源管理
Linux 桌面最棘手的问题之一是混合显卡。仓库详细介绍了在混合模式下使用 NVIDIA 独立显卡运行重型程序,以及动态功耗管理。
对于那些压榨硬件极限的用户,仓库描述了通过图形工具 LACT 进行降压和频率锁定的方法,以及安装带有优化任务调度器的专用内核 linux-zen 的过程。
游戏与虚拟化:无需妥协
作者不回避 Linux 游戏的话题。指南详细介绍了 Steam 和 Proton 的组合使用、通过 Lutris 启动项目,以及设置 Waydroid 层以在 Wayland 会话中直接运行 Android 应用程序。
如果某些软件根本没有 Linux 版本,指南建议不要费力折腾 Wine,而是通过 KVM 设置一个隔离的 Windows 11 虚拟机:
# Пример настройки общей файловой системы virtiofs для быстрого обмена данными с KVM
sudo virtiofsd --socket-path=/var/run/vm-shared.sock -o shared_dir=/home/user/shared
指南涵盖了使用 CPU 固定和 Hugepages 优化此类虚拟机,将输入延迟降低到原生系统水平。
通过脚本实现自动化
如果你不想在配置环境时手动输入数十条命令,仓库包含一个现成的脚本,用于新安装系统的初始设置。它连接必要的仓库,安装 AUR 辅助工具,配置基本字体、编解码器和 PipeWire 音频服务。
值得学习吗
文档最初用中文编写,但目录结构、命令和配置文件无需翻译就能理解,现代浏览器翻译工具也能轻松处理说明文字。
这个仓库对那些一直想在 Arch Linux 上构建快速桌面但又害怕淹没在数百页 ArchWiki 文档中的人很有用。在这里,所有经验都被编译成一个实用的场景,不包含不必要的服务器相关细节。
相关项目