Description
The Insync autostart desktop entry (insync.desktop) includes the X-GNOME-Autostart-Delay parameter, but it is ignored on Debian 13 (trixie) running GNOME. Even when a delay is specified, Insync starts immediately after login.
Desktop environment
- OS: Debian GNU/Linux 13 (trixie)
- Desktop: GNOME (Wayland)
- Insync version: 3.9.7.60031-trixie
Current desktop entry
[Desktop Entry]
Version=1.0
Type=Application
Name=Insync
GenericName=Insync
Comment=Launch Insync
Icon=insync
Categories=Network;
Exec=insync start --no-daemon
TryExec=insync
Terminal=false
X-GNOME-Autostart-Delay=3
Expected behavior
Insync should start after the specified delay (3 seconds).
Actual behavior
Insync starts immediately after login. The X-GNOME-Autostart-Delay key appears to be ignored by GNOME.
Workaround / Suggestion
As a workaround, delaying the startup explicitly in the Exec line works as expected:
Exec=sh -c "sleep 3 && insync start --no-daemon"
Additional notes
This behavior seems to be GNOME-specific, but since the autostart entry is shipped by Insync, adding a delay-safe Exec command or documenting this limitation would improve reliability on modern GNOME systems.