欢迎阅读本篇详细的Arch Linux + Niri桌面安装日志。如果你是Linux新手,想尝试滚动拼贴窗口管理器(如Niri),这篇文章将手把手带你完成整个Arch Linux安装过程,并配置新颖的Niri桌面环境。Niri是一个基于wlroots的滚动拼贴式窗口管理器,使用Rust编写,提供了流畅且高效的窗口管理体验。
首先,从Arch官网下载最新的ISO镜像,并使用Rufus或dd命令制作启动U盘。确保电脑联网,因为安装过程需要下载软件包。同时,备份重要数据!

启动到Live环境后,执行以下步骤:
# 验证启动模式ls /sys/firmware/efi/efivars# 分区(以UEFI为例)fdisk /dev/sda# 创建EFI分区和根分区,格式化mkfs.fat -F32 /dev/sda1mkfs.ext4 /dev/sda2# 挂载mount /dev/sda2 /mntmkdir /mnt/bootmount /dev/sda1 /mnt/boot# 安装基础包pacstrap /mnt base linux linux-firmware vim sudo# 生成fstabgenfstab -U /mnt >> /mnt/etc/fstab# chrootarch-chroot /mnt
然后设置时区、本地化、网络和用户:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimehwclock --systohcecho "en_US.UTF-8 UTF-8" >> /etc/locale.genlocale-genecho "LANG=en_US.UTF-8" > /etc/locale.confecho "myhostname" > /etc/hostnamepasswduseradd -m -G wheel -s /bin/bash usernamepasswd usernameecho "username ALL=(ALL) ALL" >> /etc/sudoers# 安装引导程序(以grub为例)pacman -S grub efibootmgrgrub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUBgrub-mkconfig -o /boot/grub/grub.cfgexitumount -R /mntreboot
重启进入新系统,登录后,首先安装git和base-devel,然后通过AUR安装Niri。推荐使用yay助手:
sudo pacman -S git base-develgit clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si# 使用yay安装Niriyay -S niri
或者直接从源码编译,但AUR更方便。
Niri的配置文件位于~/.config/niri/config.kdl。创建目录并编辑:
mkdir -p ~/.config/nirivim ~/.config/niri/config.kdl
以下是一个简单配置示例:
// 键盘绑定binds { modkey "SUPER" "SUPER+Return" { spawn "alacritty"; } "SUPER+d" { spawn "dmenu_run"; } "SUPER+q" { close-window; } "SUPER+Shift+q" { exit; }}// 输出设置outputs { "eDP-1" { mode "1920x1080@60"; scale 1.0; }}// 窗口行为layout { gaps 5; border-width 2;}可以在tty登录后,通过startx或直接编辑~/.xinitrc。但Niri是wayland合成器,通常通过登录管理器或直接从tty启动。最简单的方法是在~/.bash_profile中添加:
if [ -z "${WAYLAND_DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then exec nirifi至此,你已经成功安装了Arch Linux并配置了Niri滚动拼贴窗口管理器。通过这个Arch Linux教程,你不仅掌握了基础安装,还体验了最新的Niri桌面环境。希望你喜欢这种高效的窗口管理方式!
本文由主机测评网于2026-02-20发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260226227.html