UKUI-SESSION(1)
π UKUI-SESSION(1) β the General Commands Manual glow-up π
okay bestie, so this is the manual page for ukui-session, from the General Commands Manual, and it's literally the thing that boots your whole UKUI desktop. let's get into it π«Ά
β¨ NAME β¨
ukui-session β Start the UKUI Desktop Environment. that's it, that's the job, and she does it flawlessly π
πΈ SYNOPSIS πΈ
ukui-session [OPTIONS]
π¦ DESCRIPTION π¦
so the ukui-session program is what starts up the UKUI desktop environment. no cap, that's her whole main character moment.
normally you don't run this yourself β it gets executed by your Login/Display Manager (like GDM, LXDM, XDM, SLiM, or from your X startup scripts like .xinitrc). she's the popular girl everyone calls first. π
when she starts, she'll either load up your saved session, or she'll hand you a default session β whichever the system administrator defined (or whatever the default UKUI installation on your system ships with).
the default session lives in the dconf keys under
/org/ukui/desktop/session/
and when a session gets saved, ukui-session writes the currently running applications into the ~/.config/ukui-session/saved-session directory inside the user's /home. iconic behavior honestly π
also, ukui-session is an X11 session manager. she can manage UKUI applications and any other X11 SM compliant ones too. versatile queen π
β OPTIONS β
The following options are supported:
-a,--autostart=DIRβ start all the applications defined inDIR, instead of starting the applications defined in/org/ukui/desktop/session/default-session. and yes bestie, you can pass multiple--autostartoptions. stack 'em. slay. π₯-f,--failsafeβ run in fail-safe mode. user-specified applications will not be started. it's giving "we're keeping this simple, no extras." π§--debugβ enable debugging code. the tea-spilling mode fr fr π--display=DISPLAYβ the X display to use.--versionβ output version information and exit. quick little peek, then she's out π¨-?,-h,--helpβ print standard command line options.--help-allβ print all the command line options. the full lore drop π
π ENVIRONMENT π
ukui-session sets several environment variables for the use of its child processes:
SESSION_MANAGER
this variable is what session-manager aware clients use to contact ukui-session. it's basically her phone number π±
DISPLAY
this one gets set to the X display that ukui-session is using. β οΈ but heads up bestie: if the --display option is used, this might be different from the setting of the environment variable back when ukui-session was invoked. keep an eye on that one π
π FILES π
~/.config/autostart/usr/share/autostart/usr/share/ukui/autostart
the applications defined in those directories up there will be started on login. and if you want to configure them the easy way, ukui-session-properties(1) is right there for you. she makes it effortless π
~/.config/ukui-session/saved-session
this directory contains the list of applications of the saved session. your little time capsule of what was open π«Ά
π BUGS π
Should you encounter any bugs, they may be reported at:
https://github.com/ukui/ukui-session-manager/issues
ngl if something's broken, go tell them. they wanna know π
π AUTHORS π
This Manual page was originally written for gnome-session by:
- Miguel de Icaza
<miguel@helixcode.com>(2000) - Vincent Untz
<vuntz@gnome.org>(2009-2010)
It has been updated for the MATE Desktop Environment by:
- Adam Erdman
<hekel@archlinux.info>(2014)
It has been updated for the UKUI Desktop Environment by:
- yilei
<yilei@kylinos.cn>(2016)
the lineage?? immaculate. generations of legends fr fr π
π₯ SEE ALSO π₯
Further information may also be available at: http://wiki.ukui.org/
ukui-session-properties(1)ukui-session-save(1)ukui-wm(1)
and that's the whole page bestie, every last crumb of it π
this one came from the <strong>UKUI Desktop Environment</strong>, dated <strong>11 February 2023</strong>, and it's filed as <strong>UKUI-SESSION(1)</strong> β go forth and boot your desktop, you absolute icon πβ¨
π¦ where this page comes from
- ubuntu noble: ukui-session-manager 4.0.0.1-1ubuntu2 Β· GPL-2.0-or-later
- ubuntu questing: ukui-session-manager 4.0.0.1-1ubuntu2
- ubuntu resolute: ukui-session-manager 4.20.0.1-0ubuntu1 Β· GPL-2.0-or-later
- ubuntu stonking: ukui-session-manager 4.20.0.2-0ubuntu1 Β· GPL-2.0-or-later
- (C) 2000 Miguel de Icaza (miguel@helixcode.com)
- (C) 2009-2010 Vincent Untz (vuntz@gnome.org)
- (C) 2023, KylinSoft Co., Ltd
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms