这是《Arch Linux 现代化安装指南》的下篇。上一篇已经完成了基础系统安装,本文从创建普通用户开始,继续完成图形界面、GNOME 桌面、网络、音频与常用工具配置。
适用前提:你已经完成了 Arch Linux 基础安装,并能正常进入新系统。
阶段一:创建普通用户并配置基础权限
1. 创建普通用户
永远不要直接使用 root 用户进行日常操作,这是 Linux 安全的最佳实践。
# 1. 创建一个名为 archie 的新用户,并将其加入必要的附加组
# wheel: 允许使用 sudo
useradd -m -g users -G wheel archie
# 2. 为你的新用户设置密码
passwd archie
2. 授权 wheel 组使用 sudo
这一步需要在 root 角色 下执行,用来授权 wheel 组的用户使用 sudo。
EDITOR=vim visudo
# 在打开的文件中,找到下面这一行,并删除行首的 '#' 符号:
# %wheel ALL=(ALL:ALL) ALL
# 保存并退出
阶段二:安装 GNOME 桌面与中文环境
1. 安装 GNOME 桌面环境
sudo pacman -S gnome gnome-tweaks gnome-browser-connector
这里只是把 GNOME 桌面环境安装到系统里,装完并不会立刻自动进入图形界面。如果你希望开机后直接进入图形登录界面,后面还要启用 gdm 服务。
gnome: GNOME 桌面核心软件包组。gnome-tweaks: GNOME 优化工具,用于更多高级自定义设置,如主题、字体和扩展。gnome-browser-connector: 用来让浏览器与 GNOME Shell 扩展系统通信。装上它之后,你才能在浏览器里方便地安装、管理和启用 GNOME 扩展。
安装完成后,执行下面这条命令:
systemctl enable gdm
这一步的作用,是让系统开机时直接拉起 GNOME 的图形登录界面。否则你即便装好了桌面环境,启动后也可能仍然停留在命令行界面。
2. 安装中文输入法(GNOME 原生 IBus)
在 GNOME 桌面环境下安装中文输入法其实很简单。GNOME 自带 IBus 框架,不必额外折腾 Fcitx,直接用原生方案就够稳。
# 1. 安装 IBus 与中文引擎
sudo pacman -S ibus ibus-libpinyin
# 2. 配置环境变量
echo "export GTK_IM_MODULE=ibus" >> ~/.xprofile
echo "export XMODIFIERS=@im=ibus" >> ~/.xprofile
echo "export QT_IM_MODULE=ibus" >> ~/.xprofile
然后打开 设置 -> 键盘 -> 输入源,添加 中文 – Intelligent Pinyin(智能拼音),最后注销或重启一次即可生效。
3. 安装常用插件
GNOME 装好之后,推荐先补一个最常用的扩展,就是 Dash to Dock。
扩展地址:https://extensions.gnome.org/extension/307/dash-to-dock/
它的作用,是把 GNOME 原本偏克制的应用栏变成更接近日常习惯的常驻 Dock,应用切换会顺手很多。
前面安装的 gnome-browser-connector,就是为了让浏览器能和 GNOME Shell 扩展系统通信。装好它之后,你就可以直接在网页里安装和管理这类扩展。