wayland-logout — generic logout utility for wayland compositors
Contents
Description
wayland-logout is a compositor agnostic utility for simulating a logout with any wayland compositor.
It sends a SIGTERMsignal(3) to the running compositor PID which is obtained by looking at the
“environment” variables.
Environment
wayland-logout uses the WAYLAND_DISPLAY and XDG_RUNTIME_DIR environment variables to get the socket(2)
corresponding to the compositor instance.
Examples
To kill the current compositor instance, run inside the compositor environment:
$wayland-logout
A typical use case, to kill a specific compositor instance of another user (with uid=1002), run as the
other user (or as root):
$env-iXDG_RUNTIME_DIR=/run/user/1002WAYLAND_DISPLAY=wayland-4wayland-logout
or
$WAYLAND_DISPLAY=/run/user/1002/wayland-4wayland-logout
Debian November 27, 2020 WAYLAND-LOGOUT(1)
Exit Status
wayland-logout exits with non-zero if an error has occurred along with the error reasoning and exits with
0 on success.
Name
wayland-logout — generic logout utility for wayland compositors
