xfce4-session(1)

xfce4-session1

Starts up the xfce desktop environment

Usage

xfce4-session

Overview

This manual page documents briefly the xfce4-session command.

The xfce4-session program starts up the Xfce Desktop Environment and is typically executed by your login manager (e.g. xdm, gdm, kdm, wdm or from your X startup scripts). It will load your last session or a default session that includes the standard Xfce programs if no saved session is available.

xfce4-session is an standard X11R6 session manager that can manage any X11R6 SM compliant program, including GNOME and KDE programs.

xfce4-session uses the contents of the ~/.cache/sessions/ directory for starting previously saved sessions.

Options

xfce4-session takes the following command line options:

--disable-tcp

Disable binding to TCP ports in the ICE layer. This is not possible on every platform. If you use this option on a platform that does not support it, xfce4-session will print a warning message and ignore the setting.

--help

Print a help screen and exit.

--version

Output version information and exit.

Environment

xfce4-session's behaviour is affected by the following environment variables.

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

Set of preference ordered base directories relative to which configuration files should be searched in addition to the $XDG_CONFIG_HOME base directory. The directories should be separated with a colon.

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 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.

Files

xfce4-session reads its configuration from Xfconf. xfce4-session stores its session data into $XDG_CACHE_HOME/sessions/.

Releases

12 releases since Debian 3.1 (Sarge); the text changed 5 times.

  1. 3.1
  2. 4.0
  3. 5.0–6.0
  4. 7–8
  5. 9–12
  6. 13–Arch

Author

xfce4-session was written by Benedikt Meurer <[email protected]> as part of the Xfce project. This manual page was written by Oliver M. Bolzer <[email protected]> and Benedikt Meurer <[email protected]>.

Reporting bugs

Report bugs to https://gitlab.xfce.org/xfce/xfce4-session/.

From xfce4-session 4.20.4-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.