Schnouki / waylogout

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

waylogout

waylogout is graphical logout/suspend/reboot/shutdown dialog for wayland. It is inspired by oblogout and based on code from swaylock-effects.

Screenshot

Example Command

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

Installation

From Packages

Compiling from Source

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

Effects

See the description of available effects in swaylock-effects.

About

License:MIT License


Languages

Language:C 92.4%Language:Meson 4.0%Language:Shell 3.6%