419 字
2 分钟
ArchLinux初始化(gnome+sway)

安装ArchLinux系统可以参考:

https://arch.icekylin.online

https://wiki.archlinuxcn.org/wiki/%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97

https://zhuanlan.zhihu.com/p/25308291469

我的配置

https://github.com/zhuyuqinlan/dotfiles.git

安装tty字体并设置大号字体#

Terminal window
sudo pacman -S terminus-font vim

编辑: /etc/vconsole.conf

FONT=ter-132b

基础桌面环境#

配置archlinuxcn镜像源#

  • 编辑/etc/pacman.conf在末尾参数加入
Terminal window
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://repo.archlinuxcn.org/$arch
  • 刷新并导入key
Terminal window
sudo pacman -Syyu
sudo pacman -S archlinuxcn-keyring

安装gnome桌面环境#

Terminal window
sudo pacman -S gnome gnome-browser-connector
sudo systemctl enable gdm
sudo reboot

安装sway#

Terminal window
sudo pacman -S sway polkit-gnome swayidle cliphist waybar alacritty wofi stow imv alsa-utils proxychains-ng git docker docker-compose podman patch base-develparu fastfetch firefox wl-clipboard swappy firefox-i18n-zh-cn noto-fonts-cjk ttf-arimo-nerd otf-font-awesome ttf-jetbrains-mono-nerd ttf-dejavu ttf-liberation brightnessctl xdg-desktop-portal-wlr xdg-desktop-portal-gtk mako new-look qt5ct qt6ct
Terminal window
paru -s ttf-ms-fonts ttf-twemoji idlehack-git

把docker-compose插件设置docker插件#

  1. 查找位置
Terminal window
which docker-compose
  1. 创建插件目录
Terminal window
mkdir -p ~/.docker/cli-plugins
  1. 建立软链接
Terminal window
ln -s /usr/bin/docker-compose ~/.docker/cli-plugins/docker-compose
  1. 测试
Terminal window
docker compose version

使用stow同步配置#

Terminal window
git clone git@github.com:zhuyuqinlan/dotfiles.git

zsh#

Terminal window
sudo pacman -S zsh zsh-completions zsh-autosuggestions zsh-syntax-highlighting fzf eza bat tmux yazi less

设置#

Terminal window
chsh -s /usr/bin/zsh
echo $SHELL

安装开发工具#

Terminal window
paru -S visual-studio-code-bin
sudo pacman -S uv fnm rustup jdk8-openjdk jdk17-openjdk jdk21-openjdk maven

给启动脚本加上权限#

Terminal window
chmod +x ~/.local/script/start.sh

编辑desktop文件指向start.sh#

Terminal window
sudo vim /usr/share/wayland-sessions/sway.desktop

修改Exec为

Terminal window
/home/zhuyuqinlan/.local/script/start-sway.sh

配置中文环境#

生成中文 locale#

  1. 编辑并取消注释zh_CN.UTF-8 UTF-8
Terminal window
sudo vim /etc/locale.gen
  1. 重新生成
Terminal window
sudo locale-gen
locale -a

输入法#

安装#

Terminal window
sudo pacman -S fcitx5 fcitx5-rime fcitx5-configtool

雾凇拼音#

Terminal window
paru -S rime-ice-git

配置swap目录#

用于休眠(告诉系统将内存放到硬盘哪个分区)

检查#

  • 休眠要把 内存内容写进 swap,如果 swap 不够大(至少要 ≥ 内存大小),休眠会失败。
Terminal window
swapon --show
free -h

看 swap 大小是否 ≥ 内存大小。

内核参数没设置 resume 设备#

  • 内核启动时需要知道从哪个 swap 恢复
  • /etc/default/grub 里添加(举例)
GRUB_CMDLINE_LINUX_DEFAULT="quiet resume=/dev/nvme0n1p3"

/dev/nvme0n1p3 要换成你的 swap 分区。

快照#

Terminal window
sudo pacman -S timeshift
ArchLinux初始化(gnome+sway)
https://zhuyuqinlan.top/post/20260803104810/
作者
执着的牛战士
发布于
2026-08-03

评论

发表评论