xfce4-session(1)
๐ xfce4-session โ the girlies' guide to starting Xfce ๐
okay so bestie, this is the manual page for xfce4-session, from the General Commands Manual, and I'm gonna walk you through it like we're texting at 2am. buckle up ๐
โจ NAME โจ
xfce4-session โ literally just starts up the Xfce Desktop Environment. that's it. that's the job. ๐
๐ธ SYNOPSIS ๐ธ
xfce4-session
no args, no drama, no flags required. she just goes. ๐
๐ฆ DESCRIPTION ๐ฆ
okay so this manual page documents briefly the xfce4-session command. briefly!! like, we're not writing a novel here. ๐โจ
the xfce4-session program starts up the Xfce Desktop Environment, and it's typically executed by your login manager (think xdm, gdm, kdm, wdm, or straight up from your X startup scripts). so like, you're not usually the one running her โ your login manager is doing it for you, no cap. she'll load your last session, or a default session that includes the standard Xfce programs if no saved session is available. so either she remembers your vibe or she gives you the factory-fresh vibe. either way you're covered ๐ซถ
and here's the iconic part: xfce4-session is a standard X11R6 session manager that can manage any X11R6 SM compliant program, including GNOME and KDE programs. yeah bestie, she plays nice with everybody. multilingual, cross-desktop, unbothered. ๐
also, xfce4-session uses the contents of the ~/.cache/sessions/ directory for starting previously saved sessions. that's where the memories live ๐พ๐
๐ฅ OPTIONS ๐ฅ
xfce4-session takes the following command line options:
--disable-tcpโ disables binding to TCP ports in the ICE layer. lowkey important caveat: this is not possible on every platform. if you use this option on a platform that does not support it,xfce4-sessionwill print a warning message and ignore the setting. so she'll tell you she's ignoring you, politely. ๐--helpโ print a help screen and exit. the classic "wait what do I do" button, we love her ๐--versionโ output version information and exit. for when you need to know exactly which era of her you're dealing with โจ
๐ ENVIRONMENT ๐
xfce4-session's behaviour is affected by the following environment variables. yes, she's sensitive, she's an empath, respect it:
XDG_CONFIG_HOMEโ specifies the root for all user-specific configuration files. if this environment variable is unset, it defaults to~/.config/๐XDG_CONFIG_DIRSโ a set of preference ordered base directories relative to which configuration files should be searched in addition to the$XDG_CONFIG_HOMEbase directory. the directories should be separated with a colon. yes, a colon, like a lil:divider between them ๐XDG_CACHE_HOMEโ specifies the root for all user-specific cache data. if this environment variable is unset, it defaults to~/.cache/๐๏ธXFSM_VERBOSEโ when defined, this environment variable enables debugging messages to be saved to~/.xfce4-session.verbose-log. and get this โ the log file from the last session run with this environment variable set is retained at~/.xfce4-session.verbose-log.last. these debugging messages are useful for troubleshooting and development. so if something's acting up, set this and she'll spill everything into a diary for you ๐๐
๐ FILES ๐
xfce4-sessionreads its configuration from Xfconf. (Xfconf!! her config bestie ๐ )xfce4-sessionstores its session data into$XDG_CACHE_HOME/sessions/.
๐ AUTHOR ๐
xfce4-session was written by Benedikt Meurer <benny@xfce.org> as part of the Xfce project. and this manual page was written by Oliver M. Bolzer <oliver@debian.org> and Benedikt Meurer <benny@xfce.org>. legends, honestly. ๐โจ
๐ญ REPORTING BUGS ๐ญ
found a bug? report bugs to https://gitlab.xfce.org/xfce/xfce4-session/. be nice, be specific, and include the deets โ the devs are doing their best fr fr ๐ซถ
๐ COPYRIGHT ๐
Copyright ยฉ 2003-2014 Benedikt Meurer.
bestie reminder: everything above is the real deal, I just gave it a glow-up. don't come for me if you --disable-tcp on a platform that doesn't support it โ she warned you, she ignored the setting, and she moved on ๐
and that's the whole page, periodt. ๐
this was xfce4-session(1) from Sep 28, 2014 โ yes, the date is giving vintage, but she still runs your desktop like a queen. mwah ๐๐โจ
๐ฆ where this page comes from
- alpine 3.24: xfce4-session-doc 4.20.2-r0 ยท GPL-2.0-or-later
- arch rolling: xfce4-session 4.20.4-1 ยท GPL-2.0-or-later
- debian trixie: xfce4-session 4.20.2-2
- epel 9: xfce4-session 4.18.3-1.el9 ยท GPLv2+
- fedora 43: xfce4-session 4.20.2-2.fc43 ยท GPL-2.0-or-later
- fedora 43: xfce4-session 4.20.3-1.fc43 ยท GPL-2.0-or-later
- fedora 44: xfce4-session 4.20.3-2.fc44 ยท GPL-2.0-or-later
- nixos 26.05: xfce4-session 4.20.4
- nixpkgs unstable: xfce4-session 4.20.4
- opensuse-leap 16.0: xfce4-session 4.20.3-bp160.1.1 ยท GPL-2.0-only
- opensuse-leap 16.0: xfce4-session 4.20.3-bp160.1.1 ยท GPL-2.0-only
- opensuse-leap 16.0: xfce4-session 4.20.3-bp160.1.1 ยท GPL-2.0-only
- opensuse-leap 16.0: xfce4-session 4.20.3-bp160.1.1 ยท GPL-2.0-only
- ubuntu noble: xfce4-session 4.18.3-1build2
- ubuntu questing: xfce4-session 4.20.2-2
- ubuntu resolute: xfce4-session 4.20.4-1
- ubuntu stonking: xfce4-session 4.20.4-1
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms