waylogout is graphical logout/suspend/reboot/shutdown dialog for wayland. It is inspired by oblogout and based on code from swaylock-effects.
This is the command used to make the screenshot.
waylogout \
--hide-cancel \
--screenshots \
--font="Baloo 2" \
--fa-font="Font Awesome 6 Free" \
--effect-blur=7x5 \
--indicator-thickness=20 \
--ring-color=888888aa \
--inside-color=88888866 \
--text-color=eaeaeaaa \
--line-color=00000000 \
--ring-selection-color=33cc33aa \
--inside-selection-color=33cc3366 \
--text-selection-color=eaeaeaaa \
--line-selection-color=00000000 \
--lock-command="echo lock" \
--logout-command="echo logout" \
--suspend-command="echo suspend" \
--hibernate-command="echo hibernate" \
--poweroff-command="echo poweroff" \
--reboot-command="echo reboot" \
--switch-user-command="echo switch" \
--selection-label
- Arch Linux (AUR): waylogout-git
Install dependencies:
- meson *
- wayland
- wayland-protocols *
- libxkbcommon
- cairo
- gdk-pixbuf2 **
- scdoc ***
- git *
- openmp (if using a compiler other than GCC)
- Font Awesome
*Compile-time dep
**Optional: required for background images other than PNG
***Optional: man pages
Run these commands:
meson build
ninja -C build
sudo ninja -C build install
See the description of available effects in swaylock-effects.