MATE-SESSION-SAVE(1)

πŸ’Ύ MATE-SESSION-SAVE(1) πŸ’Ύ

okay bestie, quick vibe check: this is a page from the General Commands Manual, and the star of the show is mate-session-save. yes, it's giving "end of the day, log me out" energy. let's get into it πŸ’…


✨ NAME ✨

mate-session-save β€” end or save the current MATE session</p> 🫢

like, either you're peacing out OR you're making a lil time capsule of everything that's open. no cap.


🌸 SYNOPSIS 🌸

mate-session-save [--logout] [--force-logout] [--logout-dialog]
[--shutdown-dialog] [--gui] [--kill [--silent]]

look at that. iconic. 🌈


πŸ¦‹ DESCRIPTION πŸ¦‹

so the mate-session-save program is what you call from inside a MATE session when you wanna do one of two things: end the current MATE session, or save a snapshot of all the apps you've got running right now. and bestie, it's one or the other β€” not both. pick a lane πŸ’€

that saved snapshot? it gets restored later, next time you start up a MATE session. literally future-you saying thank you πŸŽ€


πŸ’œ USAGE πŸ’œ

first up: if you hit it with the --gui option, errors show up in dialog boxes instead of getting printed to stderr. fancy, right? ✨

now, if you call it with the --logout option, your current MATE session ends β€” unless some application has inhibited logging out. rude, honestly. and that's exactly where --force-logout comes in: it ends the session regardless of the inhibition state. no permission slips required πŸ’…

give it --logout-dialog and you get the standard dialog showing all the logout options. give it --shutdown-dialog and boom, standard dialog with the shutdown options. same energy, different menu πŸ“

okay so about --kill and --silent: they are deprecated, as in, old news, retired, no longer the moment. --kill does the exact same thing as --logout-dialog. and if you pair --silent with --kill, it behaves as if you'd used --logout instead. iykyk πŸ™ˆ

⚠️ also important, bestie: the session does not get saved when mate-session-save is called with any of the options that end the session. like, obviously, but now you know fr fr.

πŸ‘‘ OPTIONS πŸ‘‘

  • --logout β€” log out. that's it, that's the tweet πŸšͺ
  • --force-logout β€” log out and ignore any existing inhibitors. nobody's stopping you 😀
  • --logout-dialog β€” show the logout dialog πŸͺŸ
  • --shutdown-dialog β€” show the shutdown dialog πŸŒ™
  • --gui β€” use dialog boxes for errors ✨
  • --display=DISPLAY β€” the X display to use πŸ–₯️
  • --version β€” output version information and exit πŸ“Œ
  • -?, -h, --help β€” print standard command line options πŸ†˜
  • --help-all β€” print all the command line options, the whole buffet 🍽️

πŸ’€ BUGS πŸ’€

found a bug? it's not you, it's them. should you encounter any bugs, they may be reported at:

http://github.com/mate-desktop/mate-session-manager/issues

go off, tell them everything 🫢


🌟 AUTHORS 🌟

this man page was updated / re-written for the MATE Desktop Environment by:

  • Adam Erdman <hekel@archlinux.info> (2014)

put some respect on the name πŸ‘‘


πŸ“œ HISTORY πŸ“œ

this manual was originally written for gnome-session by:

  • Miguel de Icaza <miguel@helixcode.com> (2000)
  • Vincent Untz <vuntz@gnome.org> (2009-2010)

the OGs. the blueprint. we love a documented lineage 🧚


🌈 SEE ALSO 🌈

further information may also be available at: http://wiki.mate-desktop.org/docs

and go check out these besties too:


and that's the whole page, bestie. this one came to you from the MATE Desktop Environment, dated 11 February 2014 β€” yes, a vintage queen, and she still ate. periodt. πŸ’–βœ¨

πŸ“¦ where this page comes from