Vous voulez lancer automatiquement des applications ou programmes au démarrage de Linux Mint. Voici un tutoriel pour ajouter et configurer des applications qui se lanceront automatiquement après l’ouverture de votre session utilisateur ou déactiver / supprimer celles ajoutées.
Table des matières
Introduction
Lancer automatiquement des applications au démarrage de votre système d’exploitation après l’ouverture de votre session utilisateur peut être pratique. Par exemple, pour lancer systématiquement au démarrage votre logiciel de messagerie et lire vos nouveaux mails. Ou encore pour ouvrir votre lecture de flux RSS pour lire les dernières actualités…
Sous Linux, en général, ajouter une application au démarrage de sa session consiste à ajouter un lanceur (une sorte de raccourci pour les applications) dans le dossier autostart
de votre profil utilisateur. Et pour la supprimer, il n’y a qu’à effacer le lanceur de ce dossier…
Sous Linux Mint, cette opération peut se faire facilement avec une interface graphique. Mais, suivant l’édition utilisée, l’opération diffère légèrement. Aussi, l’édition Cinnamon propose une interface avec plus d’options.
Lancer automatiquement des applications au démarrage de Linux Mint Cinnamon
Vous trouverez le gestionnaire des Applications au démarrage dans Menu > Préférences > Applications au démarrage
:
ou dans le panneau des Paramètres systèmes :
Mais vous pouvez aussi le lancer en ligne de commande avec :
cinnamon-settings startup
Dans la fenêtre, il y a déjà des applications listées. Elles sont, pour la plupart, liées au système. Donc, je déconseille d’y toucher si vous ne savez pas ce que vous faites.
Ajouter une application au démarrage
Pour ajouter une application au démarrage, cliquez sur
Vous avez alors le choix entre deux possibilités :
La méthode simple : Choisir l’application. Cela vous permettra de la choisir une dans la liste des applications installées (celles présentes dans votre menu).
Vous pouvez aussi taper son nom, ce qui ouvrira un champ recherche. Ainsi, vous pourrez la retrouver plus facilement.
Et terminez en faisant : Ajouter une application.
Par contre, pour définir un délai d’exécution par exemple pour attendre que le réseau soit connecté, il faudra l’éditer par la suite en la sélectionnant et en cliquant sur l’icône dans la barre du bas.
Commande personnalisée permet d’entrer une commande. Vous pouvez ainsi, par exemple, lancer une application avec des arguments personnalisés ou pour exécuter un script. Vous pourrez aussi directement paramétrer un délai d’exécution. Terminez en faisant Ajouter.
Enfin, pour tester que tout fonctionne bien, pas besoins de redémarrer l’ordinateur. Sélectionnez l’application ajoutée et cliquez l’icône exécuter maintenant . Alors, si tout va bien l’application devrait se lancer.
Désactiver ou supprimer une application au démarrage
Pour désactiver ou supprimer une application du démarrage automatique, sélectionnez là. Puis cliquez sur pour la désactiver.
Ou sur pour la supprimer. Par contre, attention, si vous débutez, je déconseille de supprimer les applications présentes par défaut…
Lancer automatiquement des applications au démarrage de Linux Mint MATE
Vous trouverez le gestionnaire des Applications au démarrage dans Menu > Applications > Préférences > Applications au démarrage
:
ou dans le panneau des Paramètres systèmes :
Mais vous pouvez aussi le lancer en ligne de commande avec :
mate-session-properties
Dans la fenêtre, il y a déjà des applications listées. Elles sont liées, pour la plupart, au système. Aussi, aux débutants, je déconseille d’y toucher.
Ajouter une application au démarrage
Pour ajouter une application au démarrage, cliquez sur Ajouter.
Alors, complétez les champs Nom et Commande. La description est facultative.
Par contre, pas d’option dans l’interface pour ajouter un délai d’exécution. Pour cela, il faut se rendre dans le répertoire caché ~/.config/autostart
. Alors, ouvrez le fichier correspondant à l’application à délayer avec un éditeur de texte.

Vous pouvez faire cela en ligne de commande. Vous pouvez trouver le nom du lanceur avec :
ls ./.config/autostart/
Puis le modifier avec :
xed ./.config/autostart/nom_du_lanceur.desktop
nom_du_lanceur
: est à remplacer par celui qui convient.
Puis ajoutez à la fin X-MATE-Autostart-Delay=20
(où 20
est le délai en seconde à attendre avant exécution).

Et sauvegardez (Ctrl + S).
Pour tester, déconnectez-vous de votre compte et reconnectez-vous.
Désactiver ou supprimer une application au démarrage
Pour désactiver ou supprimer une application du démarrage automatique, sélectionnez là. Puis décochez-la pour la désactiver.
Ou cliquez sur le bouton Enlever (à droite) pour la supprimer.
Lancer automatiquement des applications au démarrage de Linux Mint XFCE
Vous trouverez le gestionnaire des Applications au démarrage dans Menu > Paramètres > Session et démarrage
:
ou dans le panneau des Paramètres systèmes
Et pour le lancer en ligne de commande, faites :
xfce4-session-settings
Puis allez dans l’onglet Démarrage automatique d’application :
Dans la fenêtre, il y a déjà des applications listées. Elles sont liées, pour la plupart, au système. Aussi, aux débutants, je déconseille d’y toucher.
Vous remarquerez que certaines sont désactivées et en italique. Elles correspondent à des applications liées à un autre environnement de bureau (par exemple GNOME).
Ajouter une application au démarrage
Pour ajouter une application au démarrage, cliquez sur Ajouter. Alors, complétez les champs Nom et Commande. La description est facultative.
Par contre, là aussi, pas d’option dans l’interface pour ajouter un délai d’exécution. Mais vous pouvez en indiquez un avec une commande du type :
sh -c "sleep 20 && commande_application"
sh -c
: indique que c’est une commande
sleep 20
: permet de retarder la commande de 20 secondes
commande_application
: est à remplacer par la commande lancer votre application. Par exemple thunderbird
pour lancer le client de messagerie.
Pour tester, déconnectez-vous de votre compte et reconnectez-vous.
Désactiver ou supprimer une application au démarrage
Pour désactiver ou supprimer une application du démarrage automatique, sélectionnez la. Puis décochez-la pour la désactiver.
Ou bien, cliquez sur Enlever (en bas) pour la supprimer.
Lancer automatiquement des applications au démarrage de Linux Mint pour tous les utilisateurs
Ci-dessus, nous avons vu comment gérer les applications exécutées automatiquement au démarrage pour l’utilisateur courant. Même si l’interface graphique ne le permet pas, il est possible d’ajouter une application au démarrage de tous les utilisateurs. En faite, c’est le cas de celles listées par défaut.
Aussi, pour ajouter la vôtre, voici une astuce.
Commencez par ajouter l’application au démarrage pour votre utilisateur avec l’interface graphique. Une fois cela fait, ouvrez un terminal et entrez la commande qui suit pour récupérer le nom du lanceur de votre application :
ls ./.config/autostart/
Puis faites :
sudo mv ./.config/autostart/nom_du_lanceur.desktop /etc/xdg/autostart/
sudo
: donne les droits administrateur à la commande.
mv
: correspond à la commande Linux pour déplacer un fichier.
./.config/autostart/
: pointe directement vers le répertoire autostart
de l’utilisateur courant.
nom_du_lanceur.desktop
: est le nom du lanceur à déplacer.
/etc/xdg/autostart/
: indique la cible du déplacement. C’est le dossier système qui contient les lanceurs des applications à exécuter pour tous les utilisateurs.
À présent, si vous regardez dans votre gestionnaire d’applications au démarrage, elle apparait aussi. Mais, si vous la désactivez ou l’effacez, elle ne le sera uniquement que pour l’utilisateur courant.
Pour aller plus loin
Pour créer vous-même un lanceur (fichier .desktop
), voici les spécifications officielles du format de fichier .desktop.
Pour lancer un script avec Linux Mint Cinnamon, script qui démarre une application on fait comment ? Je suis perdu car j’ai suivi une méthode qui a marché et après une restauration Timeshift j’ai tout refait et ça ne marche plus …
Méthode utilisée :
-1 script.sh dans /usr/bin
-2 sudo visudo ajout ligne ALL=(ALL) NOPASSWD:/usr/bin/script.sh
-3 Préférences/Applications au démarrage : ajout d’une application avec comme commande : sudo script.sh
Bonjour Menard,
Pour les points :
2- je pense qu’il manque à la ligne ajoutée l’identifiant ou le groupe pour le lancer sans mot de passe.
3- Essayez plutôt la commande ‘sudo /usr/bin/script.sh’
Sinon, pourquoi ne mettez-vous pas votre script dans votre $HOME pour le lancer sans sudo ?