Je souhaite savoir comment fonctionnent les "applications de démarrage" auxquelles vous pouvez accéder depuis le dock.
Je veux savoir cela parce que je veux connaître la différence entre ajouter une entrée à ces endroits:
/etc/rc.local
/etc/profile
/home/$USER/.profile
et faire de même via cette application GUI. Ce qui m'intrigue, c'est que je ne vois pas le programme créer des entrées dans les fichiers mentionnés ci-dessus.
Tout environnement de bureau suivant les spécifications freedesktop (alias XDG) doit utiliser des applications de démarrage automatique lors de la connexion de l'utilisateur ou chaque fois qu'un support amovible a été inséré.
Pour démarrer automatiquement une application lors de la connexion de l'utilisateur, l'environnement de bureau recherche un
.desktop
fichier pour exécuter l'application qui y est spécifiée. Ces.desktop
fichiers se trouvent généralement dansMais nous pouvons également les avoir aux endroits suivants:
Dans tous les cas, un
.desktop
fichier situé dans~/.config/autostart
est défini comme étant le fichier le plus important à exécuter, remplaçant ainsi les.desktop
fichiers situés dans d'autres emplacements.Ubuntu remplit cette spécification et les utilisateurs peuvent ajouter des applications avec une approche GUI pour "Autostart Applications".
L'application peut être démarrée automatiquement indépendamment du bureau à partir de divers autres emplacements, par exemple
~/.profile
pour le shell,/etc/rc.local
pour s'exécuter au démarrage du système ou, plus récemment, en utilisant systemd .la source