MATE-WM(1)
π MATE-WM β bestie's guide to the window manager starter π
okay so this page? it's mate-wm from the MATE Desktop Environment, and it's literally the little program that gets your window manager up and running. general commands manual energy. let's go π¦
β¨ NAME β¨
mate-wm β starts the window manager that the user configured. that's it, that's the whole job π
πΈ SYNOPSIS πΈ
mate-wm [--default-wm=WINDOWMANAGER] [--sm-client-id=ID]
π DESCRIPTION π
so the mate-wm program starts the window manager that you, the user, configured. iconic behaviour tbh.
but here's the thing β if you haven't actually chosen a window manager? it's not gonna leave you hanging. it will launch a MATE compliant window manager instead. it's giving "i got you, bestie" π«Ά
β USAGE β
you can define your preferred window manager with the /org/mate/desktop/session/required-components/windowmanager dconf key. yes, that's a long one, breathe, you got this.
the value of this key should be the name of the desktop file of the desired window manager β without its .desktop extension. so no extension, periodt.
and if this key is set to mate-wm? then mate-wm will simply look for an appropriate window manager. it's not gonna fight itself, that would be embarrassing.
you can also override the selection of a window manager by setting the WINDOW_MANAGER environment variable. override queen π
if the --default-wm option is used, mate-wm will use WINDOWMANAGER as the window manager if:
- the
WINDOW_MANAGERenvironment variable is not set, and - the
/org/mate/desktop/session/required-components/windowmanagerdconf key does not define a specific window manager, or if the configured window manager cannot be found.
the --sm-client-id option is translated to an appropriate option depending on which window manager will be started. so it shapeshifts to fit whichever WM shows up. versatile π«
π OPTIONS π
the following options are supported, and yes they're both here, short and sweet:
--default-wm=WINDOWMANAGERβ define the default window manager to start if no window manager is configured, or if the configured window manager cannot be found. your fallback bestie fr fr--sm-client-id=IDβ specify the session management ID when connecting to the session manager. the secret handshake π€
π¦ ENVIRONMENT π¦
mate-wm uses the value of the WINDOW_MANAGER environment variable to let the user override the configured window manager.
π BUGS π
Should you encounter any bugs, they may be reported at:
http://github.com/mate-desktop/mate-session-manager/issues
not me telling you to file a bug report but like... if something's broken, say something π they literally asked.
π AUTHORS π
This Man Page has been updated for the MATE Desktop Environment by:
- Adam Erdman
<hekel@archlinux.info>(2014)
π§ HISTORY π§
This Manual was originally written for gnome-session by:
- Miguel de Icaza
<miguel@helixcode.com>(2000) - Vincent Untz
<vuntz@gnome.org>(2009-2010)
look at that lineage. ancestors of the manpage. we respect them π«‘
π SEE ALSO π
further information may also be available at: http://wiki.mate-desktop.org/docs
and that's the whole vibe, bestie. go forth and let mate-wm pick your window manager for you, no cap π
MATE Desktop Environment Β· 11 February 2014 Β· MATE-WM(1)
mwah π stan a window manager startup script.
π¦ where this page comes from
- alpine 3.24: mate-session-manager-doc 1.28.0-r0 Β· GPL-2.0-or-later
- arch rolling: mate-session-manager 1.28.0-3 Β· GPL-2.0-or-later
- debian bookworm: mate-session-manager 1.26.0-1+deb12u1 Β· GPL-2.0-or-later
- debian trixie: mate-session-manager 1.26.1-2+b1 Β· GPL-2.0-or-later
- epel 9: mate-session-manager 1.26.1-1.el9 Β· GPLv2+
- fedora 43: mate-session-manager 1.28.0-8.fc43 Β· GPL-2.0-or-later
- fedora 43: mate-session-manager 1.28.0-9.fc43 Β· GPL-2.0-or-later
- fedora 44: mate-session-manager 1.28.0-10.fc44 Β· GPL-2.0-or-later
- nixos 26.05: mate-session-manager 1.28.0
- nixpkgs unstable: mate-session-manager 1.28.0
- opensuse-leap 16.0: mate-session-manager 1.28.0-bp160.1.13 Β· GPL-2.0-or-later
- opensuse-leap 16.0: mate-session-manager 1.28.0-bp160.1.13 Β· GPL-2.0-or-later
- opensuse-leap 16.0: mate-session-manager 1.28.0-bp160.1.13 Β· GPL-2.0-or-later
- opensuse-leap 16.0: mate-session-manager 1.28.0-bp160.1.13 Β· GPL-2.0-or-later
- ubuntu jammy: mate-session-manager 1.26.0-1ubuntu1 Β· GPL-2.0-or-later
- ubuntu noble: mate-session-manager 1.26.1-2build2 Β· GPL-2.0-or-later
- ubuntu questing: mate-session-manager 1.26.1-2build2
- ubuntu resolute: mate-session-manager 1.26.1-3 Β· GPL-2.0-or-later
- ubuntu stonking: mate-session-manager 1.26.1-3 Β· GPL-2.0-or-later
- (C) 2000 Miguel de Icaza (miguel@helixcode.com)
- (C) 2009-2010 Vincent Untz (vuntz@gnome.org)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms