gui/autolaunch: Use app name for entry on Linux (#1759)
gui/autolaunch: Use app name for entry on Linux (#1759)

On Linux, the auto-launch entry is a `.desktop` file containing the
app's name and path and some arguments like the `--hidden` flag.
It is generated within `$HOME/.config/autostart/` and is supposed to
be named after the given `name` option but a bug in `auto-launch`
changes that `.desktop` file name into the executable name.

Since our executable name contains the app's version, every time a
user updates the app, the auto-launch `.desktop` file name does not
match anymore and the autolaunch is disabled.

We can however force the `appName` option right after initializing a
new `auto-launch` object and have the library create a `.desktop` file
that will match any version of the application.
cozy-labs/cozy-desktop,cozy-labs/cozy-desktop,cozy-labs/cozy-desktop,cozy-labs/cozy-desktop