Skip to content

安装后的建议配置

add user

首先设置root密码

passwd root

设置密码是静默输入,不会显示密码,输入两次即可。

添加用户并设置密码

useradd -m USERNAME
passwd USERNAME

可以将用户家目录设置成btrfs的子卷,这样可以更好的管理快照。

useradd -m --btrfs-subvolume-home USERNAME

添加用户到wheel组:

usermod -aG wheel USERNAME

或者在创建用户时用

useradd -m -G wheel USERNAME

wheel组的用户可以使用sudo,需要编辑/etc/sudoers文件,可以使用visudo命令,如果环境变量没有指定默认编辑器,会提示选择,选择一个之后会进入文件编辑界面。或者使用

EDITOR=nvim visudo

取消下面的注释

# %wheel ALL=(ALL:ALL)

Package managerment

换源:

# /etc/pacman.d/mirrorlist
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

添加archlinuxcn仓库。在 /etc/pacman.conf中添加

[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

更新keyring

pacman -Sy archlinux-keyring
pacman -Sy archlinuxcn-keyring

然后建议滚到最新

pacman -Syyu

archlinuxcn中有aur-helper,比如

pacman -S paru

clean pacman:

paccache -r # 清理缓存,仅包含最近的三个版本
paccache -rk1 # 清理缓存,仅包含最近的1个版本
pacman -Sc # 清理未安装软件包
pacman -Scc # 清理缓存中所有内容
sudo pacman -Rcsn $(pacman -Qdtq -)
journalctl --vacuum-size=50M #限制日志

基础功能

网络

启动服务,iwd是连接网络的,自带域名解析。需要

# /etc/iwd/main.conf
[General]
EnableNetworkConfiguration=true

也可以用dhcpcd解析

systemctl enable dhcpcd

tui: impala

sound

  • ALSA: is a set of built-in Linux kernel modules.
  • PulseAudio: is a general purpose sound server intended to run as a middleware between your applications and your hardware devices, either using ALSA or OSS.
  • pamixer: cli mixer of PulseAudio
  • pavucontrol: gui of PulseAudio
sudo pacman -S alsa-ultis pulseaudio pavucontrol
pulseaudio --check
pulseaudio -D

light

video组的用户可以控制亮度

sudo pacman -S acpilight
sudo gpasswd video -a _username_ # 或者
sudo usermod -aG video _username_

bluetooth

蓝牙耳机需要pulseaudio-bluetoothbluez-utils

tui: bluetui

input

X11中需要安装xf86-input-libinput

keyboard, mouse, touchpads

Desktop Environment

archwiki文档

成品桌面环境

components

At least one need

Usually also need:

Other components usually provided by desktop environments are:

X11

wayland

Applications

shell and terminal