Arch 重装记录

最近由于我的大意,在更新bios选错启动 U 盘,导致我的迷你主机操作系统被格式化,世事难料,大意失荆州。

无奈只能重装,为了防止后续不停查找资料,也为了方便可能帮到的读者,特记录一遍 Arch + Labwc 环境的打造过程。

桌面环境最终效果截图:

arch-labwc-wayland-2025

1. 下载Arch镜像文件,并刻录到 U 盘

去 Arch 官网下载 iso 文件,Windows下使用Rufus、Linux,macOS下使用dd命令,等制作启动盘。

1dd if=/path/to/arch.iso of=/dev/sdX bs=4M status=progress

网上有很多类似资料 (小心:sdX 替换成你的U盘设备名,误操作会格式化硬盘)。

2. 安装 Arch

电脑从U盘启动后,会进入一个简单shell交互界面,先连上网络,假设是无线网络环境:

1iwctl  # 进入无线工具
2device list  # 查无线网卡名(如 wlan0)
3station wlan0 scan  # 扫描WiFi
4station wlan0 get-networks  # 列WiFi列表
5station wlan0 connect "WiFi名"  # 输入密码连接
6exit  # 退出工具
7ping archlinux.org  # 验证联网

确认网络连接正常,运行 archinstall 根据 TUI 界面的指引设置配置安装Arch,没什么难度。

3. 环境打造

光有操作系统,没有各种软件也是枉然。

Labwc 窗口管理器

Labwc 窗口管理器,我已经使用好几年了,相见恨晚。

1sudo pacman -S labwc

paru

方便安装各种第三方包,比如wechat-bin。

11. 克隆 Paru 仓库
2git clone https://aur.archlinux.org/paru.git
3cd paru
4
52. 编译并安装(makepkg 会自动处理依赖)
6makepkg -si

呼入呼出终端

使用 wlrctl 配合labwc的配置实现,非常好用,谁用谁知道,最高频。

1git clone https://git.sr.ht/~brocellous/wlrctl
2meson setup --prefix=/usr/local build
3ninja -C build install

科学上网

科学上网利器,没有这个,不翻墙寸步难行。

1paru -S sing-box

默认shell设置

切换默认shell为fish

1sudo pacman -S fish
2chsh -s /usr/bin/fish

输入法

东亚人非英语母语,输入法是刚需, 这部分其实比较复杂,需要单独写个文章

1sudo pacman -S fcitx5-rime
2sudo pacman -S noto-fonts-emoji
3paru -S rime-ice-pinyin-git
4fc-cache -fv
5fcitx5 -rd

浏览器

平时主要使用Firefox和Chromium

  • firefox
1sudo pacman -S firefox

Automatic proxy configuration URL: http://192.168.1.5/proxy.pac

配置网络代理,这个是我自己习惯的,http://192.168.1.5/proxy.pac 为树莓派上跑的自动代理,非常好用,可以搜索我往期资料。

  • chromium
1sudo pacman -S chromium

剪切板

剪切版工具,写过相关推荐文章, clipcat很好用。

1sudo pacman -S clipcat

labawc 皮肤

参考这个文章: https://mephisto.cc/tech/labwc-theme/

截图等工具

1sudo pacman -S ksnip flameshot

登出和锁屏界面

wlogout swaylock

1sudo pacman -S swaylock

壁纸

使用 wpaperd, 也写过相关文章

1sudo pacman -S wpaperd

其它

waybar状态栏、启动器rofi、各种开发工具等,懒得写了,不是每个人都需要

1sudo pacman -S waybar alacritty rust go atuin ttf-hack-nerd git rofi tmux cmake meson less obsidian hugo man-db man-pages strace

游戏

  • SuperTuxKart

一个休闲赛车游戏

1sudo pacman -S supertuxkart
  • steam
1sudo pacman -S steam
2首次启动steam,请翻墙,否则更新客户端奇慢

图片编辑

  • 命令行工具

imagemagick

1sudo pacman -S imagemagick
  • 图形化工具

Gimp 和 Inkscape

1sudo pacman -S gimp inkscape

直播录屏

obs-studio 依赖 xdg-desktop-portal

1sudo pacman -S xdg-desktop-portal
2sudo pacman -S xdg-desktop-portal-wlr
3sudo pacman -S obs-studio

git 代理设置

现在Github被墙,需要设置全局代理。

1git config --global https.proxy http://192.168.1.5:1081
2git config --global https.proxy https://192.168.1.5:1081

网络设置

此部分需要单独写个文章

1sudo pacman -S networkmanager dnsmasq

未完,待续.....

最后修改于: Thursday, December 11, 2025
欢迎关注微信公众号,留言交流;也欢迎使用微信小程序。

相关文章: