J'ai Kubuntu 17.10, essayant de copier un fichier .desktop dans le répertoire de démarrage automatique, puis j'ai découvert que je ne le possédais pas, juste le répertoire ~/.config/autostart-scripts
Je ne sais pas s'ils ont le même objectif.
Si vous ne l'avez pas, créez-le
mkdir ~/.config/autostart/
Quant au fichier ~/.config/autostart-scripts
, il est documenté dans article ArchWiki sur KDE :
~/.config/autostart-scripts
for executing scripts at login
Cela peut donc être utilisé pour exécuter des commandes Shell, exporter des variables d’environnement, etc. De plus, selon le post de claydoh sur le forum kde:
... utiliser l'outil pour ajouter des scripts semble les placer dans ~/.config/autostart-scripts, et non en tant que fichiers .desktop.
Le répertoire autostart
fait partie de freedesktop.org/XDG Spécification du démarrage automatique de l’application de burea . Selon cette spécification, un environnement de bureau conforme recherchera $XDG_CONFIG_HOME/autostart
pour tous les fichiers .desktop
et les exécutera au démarrage. KDE Plasma 5 (le DE utilisé dans Kubuntu) est spécifiquement conforme à cette spécification.
Le répertoire autostart-scripts
ne semble faire partie d'aucune norme. C’est un répertoire codé en dur dans lequel Plasma recherche les scripts exécutables (c’est-à-dire les fichiers exécutables réels, les fichiers .desktop
non lisibles) et les exécute également au démarrage.
Comme cela a été dit dans réponse de Sergiy , vous pouvez créer le répertoire autostart
si vous le souhaitez, mais il est entièrement facultatif.
Par exemple, sur mon système, j'utilise un fichier .desktop
, ~/.config/autostart/xrdb.desktop
, pour charger mes paramètres de ressources X (urxvt
settings/colorschemes, généralement):
[Desktop Entry]
Type=Application
Name=X resources loader
Exec=xrdb -merge .Xresources
Comment=Load X resource files on startup of DE
Il s’ensuit que la commande xrdb -merge .Xresources
est exécutée au démarrage de KDE Plasma 5 et que mes paramètres sont chargés.
En outre, ce fichier .desktop
apparaît dans les paramètres Plasma comme suit, ce qui permettrait de configurer graphiquement d'autres entrées .desktop
pour qu'elles soient lancées automatiquement: