1881 字
9 分钟

ArchLinux 桌面环境安装配置教程

欢迎来到 Arch Linux 安装系列的关键一步!虽然基础系统安装完成后已经可以运行,但没有图形界面的操作系统显然不适合日常使用。本教程将指导你完成桌面环境和常用应用的安装配置,让你的 Arch Linux 成为真正可用的日常操作系统。

准备工作#

在开始之前,请确保你已经完成了 Arch Linux 的基础安装,并且能够通过命令行登录系统。本教程将以 KDE Plasma 桌面环境为例进行讲解,这是一个功能丰富且适合新手的选择。

详细步骤#

0. 确保系统为最新#

如果你的系统已经有一段时间没有更新,首先需要更新系统到最新状态:

Terminal window
pacman -Syu # 升级系统中全部包

update

1. 配置 root 账户的默认编辑器#

默认情况下,Arch Linux 在一些终端编辑场景会调用 vi 编辑器,但我们推荐使用 vim。通过以下命令配置默认编辑器:

Terminal window
vim ~/.bash_profile

在适当位置加入以下内容:

Terminal window
export EDITOR='vim'

保存并退出 vim。

2. 准备非 root 用户#

为了系统安全,我们不应该直接使用 root 用户进行日常操作。通过以下命令创建一个新用户(将 myusername 替换为你的用户名):

Terminal window
useradd -m -G wheel -s /bin/bash myusername

命令参数说明

  • -m: 创建用户的同时创建用户家目录
  • -G: 指定附加组
  • wheel: 该附加组允许用户通过 sudo 提权
  • -s: 指定默认 shell 程序

设置新用户密码:

Terminal window
passwd myusername

add-user

接下来配置 sudo 权限,使用以下命令编辑 sudoers 文件:

Terminal window
EDITOR=vim visudo

找到如下一行,去掉前面的注释符号 #

#%wheel ALL=(ALL:ALL) ALL

visudo

保存并退出 vim 编辑器。

3. 开启 32 位支持库与 Arch Linux 中文社区仓库#

编辑 pacman 配置文件:

Terminal window
vim /etc/pacman.conf

去掉 [multilib] 一节中两行的注释,开启 32 位库支持:

multilib

在文档结尾处加入下面的文字,添加 archlinuxcn 源:

[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch # 中国科学技术大学开源镜像站
# Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch # 清华大学开源软件镜像站
# Server = https://mirrors.hit.edu.cn/archlinuxcn/$arch # 哈尔滨工业大学开源镜像站
# Server = https://repo.huaweicloud.com/archlinuxcn/$arch # 华为开源镜像站

archlinuxcn

保存并退出后,刷新 pacman 数据库并更新系统:

Terminal window
pacman -Syyu

syyu

4. 安装 KDE Plasma 桌面环境#

对于新手,我们推荐安装 KDE Plasma 桌面环境。执行以下命令安装相关软件包:

Terminal window
pacman -S plasma-meta konsole dolphin # plasma-meta 元软件包、konsole 终端模拟器和 dolphin 文件管理器

install-kde

如果你想使用 Wayland 而非默认的 Xorg,可以额外安装:

Terminal window
pacman -S plasma-workspace xdg-desktop-portal
# N卡用户需要额外安装egl-wayland
# kde用户可选择安装xdg-desktop-portal-kde包

5. 配置并启动显示管理器 sddm#

安装完成后,需要启用并启动 sddm 显示管理器:

Terminal window
systemctl enable sddm # 设置开机自启
systemctl start sddm # 立即启动显示管理器,或使用 reboot 命令重启电脑

sign-in

输入之前创建的新用户密码并回车,即可登录桌面环境:

desktop

enable-sddm

6. 安装基础功能包#

进入桌面后,首先打开 Konsole 终端:

konsole

测试网络连通性:

Terminal window
ping www.bilibili.com # 测试网络连通性

安装一些基础功能包:

Terminal window
sudo pacman -S sof-firmware alsa-firmware alsa-ucm-conf # 声音固件
sudo pacman -S ntfs-3g # 支持 NTFS 格式硬盘
sudo pacman -S adobe-source-han-serif-cn-fonts wqy-zenhei # 开源中文字体
sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra # 谷歌开源字体及表情
sudo pacman -S firefox chromium # 网页浏览器
sudo pacman -S ark # 压缩软件
sudo pacman -S packagekit-qt6 packagekit appstream-qt appstream # 确保 Discover 软件中心可用
sudo pacman -S gwenview # 图片查看器
sudo pacman -S steam # 游戏商店(建议先安装显卡驱动)

安装 archlinuxcn 源所需的相关包:

Terminal window
sudo pacman -S archlinuxcn-keyring # cn 源中的签名
sudo pacman -S yay # AUR 助手

提示:若安装 archlinuxcn-keyring 时报错,可先按照 archlinuxcn 官方说明 执行修复命令。

7. 检查家目录#

检查家目录下的常见目录是否已创建,若没有则手动创建:

Terminal window
cd ~
ls -hl
xdg-user-dirs-update

mkdir

8. 配置非 root 账户的默认编辑器#

编辑 bashrc 文件:

Terminal window
vim ~/.bashrc

在适当位置加入以下内容:

Terminal window
export EDITOR='vim'

保存并退出。

9. 设置系统为中文#

打开系统设置 > 语言和区域设置 > 在语言中点击”添加语言…” > 选择中文并添加,然后拖拽到第一位 > 点击”应用”。

language

注销并重新登录后生效:

language-effect

注意:很多人会错误地更改”区域设置” > “格式”中的值为中文蒙古或其他值,这会导致系统中英文混杂。这里的值应保持默认的 en_US 或 zh_CN。

10. 安装输入法#

安装 Fcitx5 输入法相关软件包:

Terminal window
sudo pacman -S fcitx5-im # 输入法基础包组
sudo pacman -S fcitx5-chinese-addons # 官方中文输入引擎
sudo pacman -S fcitx5-anthy # 日文输入引擎(可选)
sudo pacman -S fcitx5-pinyin-moegirl # 萌娘百科词库(archlinuxcn)
sudo pacman -S fcitx5-material-color # 输入法主题

设置环境变量,创建并编辑文件:

Terminal window
vim ~/.config/environment.d/im.conf

加入以下内容:

# fix fcitx problem
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus

fcitx5_step-1

打开”系统设置” > “区域设置” > “输入法”,点击提示信息中的”运行 Fcitx”:

fcitx5_step-2

点击”添加输入法” > 找到简体中文下的”Pinyin” > 点击”添加”:

fcitx5_step-3

点击 Pinyin 右侧的配置按钮 > 点选”云拼音”和”在程序中显示预编辑文本” > 点击”应用”:

fcitx5_step-4

回到输入法设置 > 点击”配置附加组件” > 找到”Classic User Interface” > 在主题里选择喜欢的颜色 > 点击”应用”:

fcitx5_step-5

注销并重新登录,现在你应该可以在各个软件中输入中文了:

fcitx5_step-6

提示:通过 Ctrl + 空格 切换中英文输入。

11. 启动蓝牙(若有)#

开启蓝牙服务并设置开机自动启动:

Terminal window
sudo systemctl enable --now bluetooth

12. 设置 Timeshift 快照#

安装 Timeshift:

Terminal window
sudo pacman -S timeshift

timeshift-install

确保 cronie 服务已启动:

Terminal window
sudo systemctl enable --now cronie.service

打开 Timeshift,第一次启动会自动启动设置向导。

12-1. 若使用 Btrfs 文件系统#

快照类型选择”BTRFS”,点击”下一步”:

timeshift-config_step-1

快照位置选择 BTRFS 分区,点击”下一步”:

timeshift-config_step-2

选择快照计划,点击”下一步”:

timeshift-config_step-3

选择是否包含 @home 子卷,点击”下一步”:

timeshift-config_step-4

点击”完成”结束配置。

注意:完成后建议执行以下命令删除 subvolid:

Terminal window
sudo sed -i -E 's/(subvolid=[0-9]+,)|(,subvolid=[0-9]+)//g' /etc/fstab

12-2. 若使用 ext4 文件系统#

快照类型选择”RSYNC”,点击”下一步”,然后按照向导完成配置。

13. 自动生成快照启动项#

安装 grub-btrfs 包:

Terminal window
sudo systemctl enable --now grub-btrfsd.service

修改服务配置:

Terminal window
sudo systemctl edit grub-btrfsd.service

添加以下内容:

[Service]
ExecStart=
ExecStart=/usr/bin/grub-btrfsd --syslog --timeshift-auto

重载并重启服务:

Terminal window
sudo systemctl daemon-reload
sudo systemctl restart grub-btrfsd.service

总结#

恭喜!你已经成功安装并配置了 Arch Linux 桌面环境和常用应用。现在你拥有了一个功能完善的 Arch Linux 系统,可以作为日常使用的主力系统。

接下来,你可能需要配置显卡驱动和透明代理,这些将进一步提升你的系统体验。KDE 桌面环境功能丰富,建议花一些时间探索其设置,打造属于你自己的个性化工作环境。

祝你使用 Arch Linux 愉快!

ArchLinux 桌面环境安装配置教程
https://freebird2913.tech/posts/archmore/
作者
free bird
发布于
2025-08-15
许可协议
CC BY-NC-SA 4.0