Conformément à la spécification de démarrage automatique des applications de bureau , qu'Ubuntu et tous les principaux environnements de bureau tels que Gnome, LXDE et XFCE suivent, les applications de démarrage sont des .desktop
fichiers stockés par utilisateur dans
~/.config/autostart
Et aussi globalement, pour tous les utilisateurs, dans
/etc/xdg/autostart
(Ceci est une simplification, les répertoires réels sont déterminés par la spécification de répertoire de base XDG )
La fonctionnalité d'activation / désactivation est fournie par cet attribut dans chaque .desktop
fichier:
X-GNOME-Autostart-enabled=true (or false)
Si un utilisateur bascule le statut d'activation / désactivation d'une application donnée (sans la supprimer) qui se trouvait dans le dossier système, celle-ci est copiée dans le répertoire des utilisateurs, puis l'attribut X-GNOME-Autostart-enabled
est modifié. Si un utilisateur supprime une application donnée de la liste, le fichier .desktop est copié dans le dossier de l'utilisateur avec l' Hidden=true
attribut (ou le fichier est simplement supprimé s'il était présent uniquement dans le répertoire de l'utilisateur).
Les fichiers des dossiers utilisateur et système ne doivent pas nécessairement être marqués comme étant exécutables. L'autorisation par défaut est 644 (rw-r - r--). Les autorisations exécutables sur les .desktop
fichiers ne sont utiles que pour les lanceurs situés dans votre espace de travail (l’espace de travail). Ils affichent donc leur icône et permettent un double-clic pour démarrer l’application. Pour le tiret, le lanceur, le démarrage automatique et les menus en général, le bit exécutable n’a aucune importance.
/etc/xdg/autostart
travaillé avec un fichier sur le bureau de Bionic Beaver (18.04). Merci!~/.config/autostart
est toujours valable pour Ubuntu 18.04. Essayez d'ajouter n'importe quel lanceur en utilisantStartup Applications
(.desktop
J'utilise
xfce
et ce que j'ai trouvé est la plupart des commandes de démarrage automatique liées au système telles quepower-managers, gnome-keyring, ubuntuone, blueman etc
sont stockés dans
/etc/xdg/autostart
tandis que la plupart des autostart spécifiques à l'utilisateur sont situés à$USER/.config/autostart
Vous pouvez regarder ces 2 endroits.la source
Dans KDE c'est dans~ / .kde / AutostartCela a été amorti, KDE Plasma suit maintenant les spécifications XDG. Le répertoire de démarrage à l’échelle du système se trouve dans
/etc/xdg/autostart
et les répertoires spécifiques à l’utilisateur dans~/.config/autostart
J'ai un script là-bas qui commence Krusader:
N'oubliez pas de faire les scripts que vous mettrez dans Autostart - pour être exécutable.
la source
~/.kde/Autostart
ça fonctionne toujours aussi, mais pour la compatibilité croisée, il vaut mieux utiliser le