System Grab Bag

View all man pages from Ubuntu (or from all projects)

Name

systemd-xdg-autostart-generator - User unit generator for XDG autostart files

Synopsis

/usr/lib/systemd/user-generators/systemd-xdg-autostart-generator

Description

systemd-xdg-autostart-generator is a generator that creates .service units for \m[blue]XDG autostart\m[]\&\s-2\u[1]\d\s+2 files. This permits desktop environments to delegate startup of these applications to systemd(1) .

Units created by systemd-xdg-autostart-generator can be started by the desktop environment using "xdg-desktop-autostart.target". See systemd.special(7) for more details.

XDG autostart may be conditionalized using both standardized and non-standardized keys. In order to handle these, the generator may create one or more ExecCondition= entries. For non-standardized keys, well-known helper binaries provided by Desktop Environments are used. All external helpers must detect their corresponding desktop environment and must return success when run in a different environment. This is important as all ExecCondition= directives must succeed for an application to be started. Table\ \&1.\ \& Special XDG desktop file entries that are processed

allbox tab(:); lB lB. T{ Entry T}:T{ Handling T} l l l l l l l l l l l l. T{ Hidden=, X-systemd-skip= T}:T{ No service will be generated if set to true T} T{ OnlyShowIn=, NotShowIn= T}:T{ ExecCondition= using systemd-xdg-autostart-condition T} T{ TryExec= T}:T{ No service will be generated if the binary does not exist or cannot be executed T} T{ AutostartCondition= (GNOME extension) T}:T{ ExecCondition= using gnome-systemd-autostart-condition T} T{ X-GNOME-Autostart-Phase= T}:T{ No service will be generated if set to any value T} T{ X-KDE-autostart-condition= T}:T{ ExecCondition= using kde-systemd-start-condition T}

systemd-xdg-autostart-generator implements systemd.generator(7).

See Also

systemd(1), systemd.service(5), systemd.target(5)

Notes

XDG autostart \%https://specifications.freedesktop.org/autostart-spec/autostart-spec-latest.html