
github.com
Waybar
Highly customizable Wayland bar for Sway and Wlroots based compositors

waybar 状态栏、hyprpaper / awww 壁纸守护进程、fuzzel 启动器、wlogout 注销菜单、hyprlock GPU 加速锁屏——6 款专为 Wayland/Hyprland 设计的桌面美化工具,5 款 pacman 直装,1 款 AUR,覆盖从状态栏到锁屏的完整配置链。

pacman 直装,1 款需要 AUR。| 工具 | 类型 | 仓库 | 安装命令 |
|---|---|---|---|
| waybar | 状态栏 | Extra | pacman -S waybar |
| hyprpaper | 壁纸工具 | Extra | pacman -S hyprpaper |
| awww | 动态壁纸守护进程 | AUR | yay -S awww-git |
| fuzzel | 应用启动器 | Extra | pacman -S fuzzel |
| wlogout | 注销菜单 | AUR | yay -S wlogout |
| hyprlock | 屏幕锁定 | Extra | pacman -S hyprlock |
pacman -S waybar~/.config/waybar/config 和 style.css,没有配置文件时使用内置默认主题。官方 Wiki 上有大量社区示例配置,从极简单色到渐变浮动岛形态都有。
hyprctl 下 IPC 命令实时切换壁纸。3~/.config/hypr/hyprpaper.conf,支持 fill、cover、tile、contain 四种填充模式,也支持传入目录路径按指定间隔随机轮播。v0.8.4(2026-04)已支持分数缩放。pacman -S hyprpaperwallpaper {
monitor = DP-1
path = ~/Pictures/wallpaper.jpg
fit_mode = cover
}hyprctl hyprpaper wallpaper 'DP-1, ~/Pictures/new.jpg, cover'yay -S awww-git# 初始化守护进程
awww-daemon
# 设置壁纸(支持 jpg/png/gif/webp/avif 等格式)
awww img ~/Pictures/wallpaper.gif
# 设置过渡效果
awww img ~/Pictures/new.png --transition-type center --transition-fps 60
pacman -S fuzzel.desktop 文件,带图标显示,记忆常用应用排序~/.config/fuzzel/fuzzel.ini,可以调整字体、颜色、圆角、内边距,配合 CSS 驱动。常见用法是在 Hyprland 的 keybinds 中绑定到快捷键:# hyprland.conf
bind = SUPER, D, exec, fuzzel
yay -S wlogout/etc/wlogout/layout(可复制到 ~/.config/wlogout/ 覆盖),每个按钮可以自定义图标、文字和执行命令。style.css 控制全部视觉样式,社区有大量主题可以直接套用。# 在 Hyprland 中绑定快捷键
bind = SUPER, M, exec, wlogoutEscape 可以关闭菜单。目前 wlogout 维护频率较低(最后一次更新在 2024-04),但功能稳定,满足日常使用。ext-session-lock-v1 协议,官方 Extra 仓库版本 v0.9.5(2026-04),1.6k Stars。8pacman -S hyprlock
# 或安装 git 版本
yay -S hyprlock-git~/.config/hypr/hyprlock.conf,可以自定义背景来源(截图/纯色/图片)、密码输入框位置、时钟样式,完整示例见官方 wiki。ext-session-lock-v1 相比旧的 wlr-screencopy 方案有一个关键改进:锁屏进程崩溃时不会导致会话解锁。搭配 hypridle 可以实现空闲自动锁屏:# hypridle.conf
listener {
timeout = 300
on-timeout = hyprlock
}

Highly customizable Wayland bar for Sway and Wlroots based compositors
このコンテンツについて、さらに観点や背景を補足しましょう。