Provided by: systemd_257.4-1ubuntu3.1_amd64 
      
    
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 XDG autostart[1] 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
       ┌───────────────────────────────────────┬─────────────────────────────────────┐
       │ 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.generator(7).
SEE ALSO
       systemd(1), systemd.service(5), systemd.target(5)
NOTES
        1. XDG autostart
           https://specifications.freedesktop.org/autostart-spec/autostart-spec-latest.html
systemd 257.4                                                                 SYSTEMD-XDG-AUTOSTART-GENERATOR(8)