wlogout(1)
π NAME π
wlogout β a Wayland logout menu, bestie. That's the whole vibe. A lil menu that pops up so you can yeet yourself out of your session β¨
πΈ SYNOPSIS πΈ
wlogout [options...]
π OPTIONS π
Ok so here's the whole menu of flags, no skips, no crumbs:
-h,--helpβ shows you the help message and then dips. That's it, that's the flag π«Ά-l,--layout <layout>β lets you point at your very own custom layout file, so it can look exactly how you want π-v,--versionβ prints the version number and stops. Iconic.-C,-css <css>β point it at a custom css file for your styling moment π (yes, that's really how it's written, we're not touching it)-b,--buttons-per-row <num>β sets how many buttons go in each row. Grid control, periodt.-c,--column-spacing <space>β sets the space between the button columns π-r,--row-spacing <space>β sets the space between the button rows πΈ-m,--margin <padding>β sets the margin on all sides at once. One flag, four edges, efficiency queen π-L,--margin-left <padding>β sets the margin for the left of the buttons-R,--margin-right <padding>β sets the margin for the right of the buttons-T,--margin-right <padding>β sets the margin for the top of the buttons-B,--margin-right <padding>β sets the margin for the bottom of the buttons-p,--protocol <protocol>β takes eitherlayer-shellorxdg. Thelayer-shelloption allows transparency effects; however, only a few compositors correctly support it. Thexdgprotocol will work on almost all compositors, but does not allow for transparency.-s,--show-bindsβ will show the keybinds of a button by inserting the key needed to activate the button next to its label. So you literally see which key to press, no guessing π₯-P,--primary-monitor <num>β selects the monitor to display buttons on; monitors are numbered from0up.-n,--no-spanβ stops wlogout from spanning across multiple monitors, and can be combined with--primary-monitorto only appear on one monitor. Single-monitor girlies, this one's for you π
Not me staring at-Tand-Bboth saying--margin-right... the manpage really said that, twice, and I'm just the messenger π« Copying it exactly as it's written, because that's the rule.
β¨ DESCRIPTION β¨
So wlogout was created to replace oblogout with a native logout script for Wayland π« It also seeks to be a faster alternative that does not rely on deprecated technology such as python 2 β while maintaining a small code footprint. Lowkey obsessed with the restraint, ngl.
You can run wlogout from any Wayland environment and it should just work. Any of them. Fr fr π
π¦ CONFIGURATION π¦
Wlogout searches for a layout and style.css file in the following locations, in this order:
$XDG_CONFIG_HOME/wlogout//etc/wlogout//usr/local/etc/wlogout
If unset, $XDG_CONFIG_HOME defaults to ~/.config/.
An error is raised when no layout file is found; However, the style.css file is optional. So the layout is the main character and the css is the supporting cast π
If you would like to customise either, it is recommended that you copy the defaults from /etc/wlogout/ into ~/.config and make any changes there. Don't edit the system ones, bestie β copy first, then go feral on your own copy π
π AUTHORS π
Maintained by Haden Collins <collinshaden@gmail.com> β for more information about wlogout, see <https://github.com/ArtsyMacaw/wlogout>.
β SEE ALSO β
That's the whole page, bestie!! This one lives in the General Commands Manual section of the wlogout(1) page, dated 2026-01-29 β ily, go log out in style πβ¨π¦
π¦ where this page comes from
- ubuntu resolute: wlogout 1.2.2-1build1 Β· MIT
- ubuntu stonking: wlogout 1.2.2-1build1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms