Featured image of post Arch Linux + KDE Plasma 基本设置与美化

Arch Linux + KDE Plasma 基本设置与美化

又是经典的安装后配置环节

前言

新装好的系统就像毛坯房一样,能用但不好用,所以最基本的配置和美化还是要有的

中文支持

字体

常用中文字体如下,这一步是为了避免中文显示为方框或乱码

  • Google Noto Fonts 系列:noto-fontsnoto-fonts-cjknoto-fonts-emoji
  • 思源黑体:adobe-source-han-sans-otc-fonts
  • 文泉驿:wqy-microheiwqy-zenhei
1
sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji adobe-source-han-sans-otc-fonts wqy-microhei wqy-zenhei

设置中文区域

在当前用户目录创建 .xprofile

1
nano ~/.xprofile

写入内容

1
2
3
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US
export LC_CTYPE=en_US.UTF-8

保存退出

系统设置中文

之前安装过程中曾经修改locale.conf文件,设置成了全局英文,这是因为当时还没有中文字体,在/etc/locale.conf中全局设置中文locale会导致tty显示乱码,这是由于Linux内核的tty字形限制。要在tty下正确显示中文字符

点击开始菜单的System settings,找到Region&Language选项,然后点进去点击添加,找到简体中文,最后重启应用设置

输入法

安装 fcitx5 输入法及中文支持

1
sudo pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-configtool

配置环境变量,编辑文件

1
sudo vim /etc/environment

添加以下内容:

1
2
3
4
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx

完成后,还需要打开设置->键盘->虚拟键盘,选择fctix5并保存

重启系统,右击任务栏右侧的键盘图标,点击输入法设置,然后点击右下角添加输入法,选择需要的输入法添加即可

蓝牙

安装蓝牙并启动蓝牙服务

1
2
3
sudo pacman -S bluez bluez-utils
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service

安装音频支持与蓝牙图形管理工具

1
sudo pacman -S pipewire pipewire-pulse wireplumber bluedevil

bluedevil 只适用于 KDE,GNOME / i3 应该用 blueman

快照

使用btrfs文件格式,最重要的功能就是快照,这样哪怕把系统搞崩了也可以随时恢复,非常方便

2.1 安装依赖# 根据你使用的快照模式(rsync 或 Btrfs),需提前安装对应依赖: Btrfs 模式(仅适用于 Btrfs 文件系统): 额外依赖 btrfs-progs(Btrfs 工具集):

sudo pacman -S rsync util-linux btrfs-progs 2.2 安装 Timeshift# 通过 AUR 助手(如 yay 或 paru)安装 Timeshift:

使用 yay 安装

yay -S timeshift

timeshift –version # 查看 CLI 版本 timeshift-launcher # 启动图形界面(可选) 3. 基础配置:首次使用向导# 首次启动 Timeshift 时(无论是 GUI 还是 CLI),会引导你完成基础配置。以下分别介绍图形界面和命令行配置流程。

3.1 图形界面(GUI)配置# 启动 Timeshift:从应用菜单搜索“Timeshift”或运行 timeshift-launcher,首次打开需输入密码授权。 选择快照类型: Btrfs:若系统根分区(/)为 Btrfs,推荐选择此项(利用原生快照,速度快、省空间)。 Rsync:适用于 ext4、XFS 等其他文件系统(基于文件复制,兼容性更广)。 选择快照源与目标: 源分区:默认选择根分区(/),无需修改。 目标分区:选择存储快照的位置(建议使用独立分区或外部硬盘,避免与根分区共损)。 配置快照计划: 在“Schedule”标签页中,勾选需要自动创建的快照类型(如“Daily”“Weekly”),并设置保留数量(如“保留 5 个每日快照”)。 排除目录(可选): 在“Filters”标签页中,添加无需备份的目录(如 /home 下的用户数据、/tmp 临时文件等)。Timeshift 默认排除 /home,因为它更适合用于系统状态备份,而非用户数据(用户数据建议用专用工具如 Deja Dup 备份)。 保存配置:点击“OK”完成基础配置。

设置保留 3 个每日快照、2 个每周快照

sudo timeshift –set-schedule daily 3 weekly 2 5. 恢复系统:从快照还原# 当系统因更新失败、配置错误或文件损坏无法启动时,可通过 Timeshift 快照快速恢复。恢复场景分为两种:从运行中的系统恢复(适用于非关键故障)和 从 Live CD 恢复(适用于系统无法启动)。

5.1 从运行中的系统恢复(GUI/CLI)# GUI 方式# 打开 Timeshift,在左侧“Snapshots”列表中选择需恢复的快照(建议选择最近的稳定快照)。 点击“Restore”按钮,确认目标分区(通常为根分区 /)。 可选:在“Options”中勾选“Verify after restore”(恢复后验证文件完整性)。 点击“Next”,等待恢复完成(过程中可能需要输入密码,恢复后需重启系统)。 CLI 方式# 基本命令格式:

sudo timeshift –restore –snapshot <快照名称> –target <目标分区> 示例:恢复名称为 2024-05-20_10-30-00 的快照到根分区 /dev/sda2

sudo timeshift –restore –snapshot ‘2024-05-20_10-30-00’ –target /dev/sda2 注意:恢复过程会覆盖目标分区的文件,请确保快照包含你需要的系统状态。

5.2 从 Live CD/USB 恢复(系统无法启动时)# 若系统无法启动,需通过 Arch Linux Live 环境恢复:

步骤 1:启动 Live 环境并挂载分区# 使用 Arch Linux ISO 创建启动盘,启动后进入 Live 环境(选择“Arch Linux install medium”)。

识别根分区和快照存储分区(通过 lsblk 或 fdisk -l):

lsblk # 例如:根分区为 /dev/sda2,快照存储在 /dev/sdb1 挂载根分区到 /mnt(若分区加密,需先通过 cryptsetup open 解锁): 8.3 合理控制快照数量# 快照过多会占用大量磁盘空间,建议按以下原则设置保留数量:

每日快照:保留 3-5 个(覆盖一周内的日常变更)。 每周快照:保留 2-4 个(覆盖一个月内的重大变更)。 手动快照:按需保留(如“系统初始化完成”“软件配置完成”等里程碑快照)。 8.4 分离系统快照与用户数据# Timeshift 专注于系统状态备份(如 /etc、/usr、/boot),用户数据(如 /home 下的文档、图片、配置)建议用专用工具备份:

9.3 Btrfs 快照恢复后数据丢失# 原因:Btrfs 快照仅包含创建时的文件状态,若后续修改未被新快照捕获,恢复后会丢失。 解决:启用自动快照计划,并在重大操作前手动创建快照。

背光

突然发现我的界面非常暗,大概是windows的百分之八十亮度

背光 - Arch Linux 中文维基

常用软件

KDE美化

参考

arch配置中文和输入法 - suiseiseki - 博客园

Arch Linux 系统备份与恢复利器:Timeshift 完全指南 — geek-blogs.com

Like 0
本站已不稳定运行 小时 分钟
共发表文章 21 篇 ,总计 67.85 k 字
本站总访问量:
使用 Hugo 构建
主题 StackJimmy 设计