前言
Keep it Simple, Stupid. (KISS)
——Arch 之道
Arch 原则
-
- 简洁
避免任何不必要的添加、修改和复杂增加
- 简洁
-
- 现代
尽全力保持软件处于最新的稳定版本,只要不出现系统软件包破损,都尽量用最新版本
- 现代
-
- 实用
注重实用性,避免意识形态之争
- 实用
-
- 以用户为中心
为了满足贡献者的需求
- 以用户为中心
Arch Linux 是通用 x86-64 GNU/Linux 发行版。Arch采用滚动升级模式,尽全力提供最新的稳定版软件。初始安装的Arch只是一个基本系统,随后用户可以根据自己的喜好安装需要的软件并配置成符合自己理想的系统。
——ArchWiki
Arch Linux 升级策略相当“激进”——尽可能保持软件处于最新的稳定版本
而且,Arch 是高度自由化的系统——从安装到管理,Arch Linux 放手让你处理一切。只要稍加配置,你完全可以把它打造成“梦中情系统”
如果你是DIY爱好者,那么一定要试试 Arch!
❗注意:Arch 适用于乐于自己动手的用户,他们愿意花时间阅读文档,解决自己的问题。如果你不喜欢折腾,请谨慎选择该系统!
以下是博主配置好的 Arch
本文是博主入坑 Arch 以来的经验总结,包括各种配置和踩雷。长期更新。
图例 | 含义 |
---|---|
❗ | 注意事项 |
💣 | 踩雷 |
💬 | 温馨提示 |
系统配置篇
Arch Linux安装教程
请参考Arch Linux + Windows 双系统安装教程[1]、archlinux简明指南[2]或官方 Wiki Installation guide
官方Wiki永远是最新的,最具参考价值才不是偷懒啦
pacstrap脚本无法使用
💣最近(2023.01)在新机上装系统,发现会因不能安装密钥而无法使用pacstrap脚本
解决:
vim /etc/pacman.conf
加上
|
|
再重装一下密钥即可
系统中文化
更详细的教程请参考Arch Linux 中文化
配置全局 locale (可选)
首先设置一个英文的全局 locale。这并不是必须的,只是为了防止 tty 乱码(见下方警告):
|
|
LANG
这个环境变量代表默认的区域设置,具体的含义见 Locale (简体中文)#LANG:默认的区域设置
❗警告: 不推荐在
/etc/locale.conf
里把全局的 LANG locale 设置成中文LANG=zh_CN.UTF-8
,这会导致 tty 乱码。在 tty 下显示和输入中文需要安装 zhcon 或其他软件包。
zhcon链接已失效,推荐使用Fbterm,如下 ——2022.01.29
tty中文无法显示
参考Arch Wiki Fbterm
安装Fbterm
|
|
配置文件
位于~/.config/fbterm/fbtermrc
|
|
让普通用户无需root权限也能使用fbterm
命令
|
|
此时可以切到tty2~6,输入fbtrem
,看看能不能正常显示中文
(tty下输入法的设置以后再更新)
磁盘分区相关
挂载 Windows NTFS 分区
💬确保 Windows 已经关闭了快速启动,否则会没有写入权限
windows 10如何关闭快速启动
/etc/fstab
|
|
参数详情请参考ArchWiki·NTFS-3G
💣最近发现偶尔重启后 NTFS 分区会挂载失败,可能与设备分区名改变有关。改成UUID挂载就可以了
/etc/fstab
|
|
查看分区 UUID:
|
|
或者
|
|
软件下载篇
常用命令
|
|
界面美化篇
音频可视化插件 - Panon
就是我开头展示的图片上方的横条啦
https://aur.archlinux.org/packages/plasma5-applets-panon
KDE桌面相关
重启后桌面图标混乱
具体表现为:辛辛苦苦整理好的桌面图标,重启后直接被打乱,甚至有些超出了显示范围以至于桌面出现了横向动条😵
后来博主直接放弃文件夹视图,转战桌面布局了,干净清爽的桌面它不香吗(笑)
💣发现大概跟不正常关机有关😕
❗避免不正常关机!
实际中有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失使系统处于不稳定的状态。甚至在有的系统中会损坏硬件设备。
解决方案:重启KDE Plasma
|
|
动态壁纸
Smart video wallpaper
下载 Plasma 挂件 Smart video wallpaper
然后在桌面设置的壁纸类型选中它,添加动态壁纸(视频文件)即可
游戏畅享篇
游戏玩家必备 - Steam
|
|
基于终端窗口的小游戏
来把刺激有趣的贪吃蛇吧! - nsnake
支持AUR安装,强烈好评!
|
|
经典怀旧:俄罗斯方块移植 - tetris
github nsnake
同样支持AUR!
|
|
教程总结篇
个人常用软件
类别 | 名称 | 简介 |
---|---|---|
文本编辑器 | Sublime Text 4 | 轻巧而可自定义 |
多媒体播放器 | VLC | 开源而好用,不必多言 |
邮件客户端 | Thunderbird Mail | 界面美观,多邮箱管理方便 |
屏幕录制 | OBS | 录制质量高,用了都说好 |
绘画 | Krita | 界面设计和实际使用体验都非常专业(偶尔修修图是绰绰有余的啦) |
通用文档查看器 | Okular | KDE系软件,体验一流(用来阅读PDF再适合不过了) |
办公 | WPS for Linux(中国版) | 有一说一,Linux版挺好用的(至少没有广告) |
浏览器 | Google Chrome | 标配 |
截图 | Spectacle | KDE系,轻巧实用 |
输入法 | Fcitx 5 | 简洁而强大,可以定义输入方案 |
非线性视频编辑 | Kdenlive | KDE系,相当专业 |
常用网站
名称 | 简介 |
---|---|
ArchWiki | 官方Wiki |
AUR | 用户提供的软件仓库 |
ArchLinux中文社区 | 国内社区 |
ArchLinux中文论坛 | 国内非官方论坛 |
archive | 资源索引 |
ArchLinux中文社区编译机 | 国内资源、镜像等索引 |
archlinux简明指南 | 内容丰富,图文并茂 |
GNOME-LOOK | 主题下载 |
教程
名称 | 简介 |
---|---|
Arch Linux + Windows 双系统安装教程[1] | 带博主的入坑Arch文章 |
archlinux简明指南[2] | 内容丰富,图文并茂(没错,又出现了一次) |
yay进阶 | 下载也是门艺术 |
V2ray Linux客户端v2rayA下载安装及使用教程 | 透明代理 |
KDE美化之路 | 爱美之心,人皆有之 |
KDE桌面美化指南 Part 1 | 很详细的教程 |
KDE桌面美化指南 Part 2 | 甚至有Part2 |
Oh My Zsh, 『 Powerlevel10k 安装 & 配置 』 | 美化你的终端 |