diff --git a/man/systemd-xdg-autostart-generator.xml b/man/systemd-xdg-autostart-generator.xml
index 4d153c30403..bafe6e9c2d3 100644
--- a/man/systemd-xdg-autostart-generator.xml
+++ b/man/systemd-xdg-autostart-generator.xml
@@ -41,6 +41,55 @@
systemd.special7
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.
+
+
+
+ Special XDG desktop file entries that are processed
+
+
+
+
+
+
+ Entry
+ Handling
+
+
+
+
+ Hidden=, X-systemd-skip=
+ No service will be generated if set to true
+
+
+ OnlyShowIn=, NotShowIn=
+ ExecCondition= using systemd-xdg-autostart-condition
+
+
+ TryExec=
+ No service will be generated if the binary does not exist or cannot be executed
+
+
+ AutostartCondition= (GNOME extension)
+ ExecCondition= using gnome-systemd-autostart-condition
+
+
+ X-GNOME-Autostart-Phase=
+ No service will be generated if set to any value
+
+
+ X-KDE-autostart-condition=
+ ExecCondition= using kde-systemd-start-condition
+
+
+
+
+
systemd-xdg-autostart-generator implements
systemd.generator7.