Lancer des applications au démarrage de Linux Mint

Lancer automatiquement une application au démarrage de Linux Mint

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.

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 :

Applications au démarrage dans le menu de Linux Mint Cinnamon

ou dans le panneau des Paramètres systèmes :

Applications au démarrage dans les paramètres système de Linux Mint Cinnamon

Mais vous pouvez aussi le lancer en ligne de commande avec :

cinnamon-settings startup

Applications au démarrage dans Linux Mint Cinnamon

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 plus

Vous avez alors le choix entre deux possibilités :

Choix pour ajouter une application au démarrage dans Linux Mint Cinnamon

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).

Ajout d'une application au démarrage dans Linux Mint Cinnamon

Vous pouvez aussi taper son nom, ce qui ouvrira un champ recherche. Ainsi, vous pourrez la retrouver plus facilement.

recherche pour l'ajout d'une application au démarrage dans Linux Mint cinnamon

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 modifier dans la barre du bas.

Modifier les propriétés d'une application au démarrage

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.

Ajouter une commande au démarrage de Linux Mint Cinnamon

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 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 bouton active linux mint cinnamon pour la désactiver.

Application au démarrage désactiver dans Linux Mint Cinnamon

Ou sur suppression 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 :

Applications au démarrage dans menu de Linux Mint MATE

ou dans le panneau des Paramètres systèmes :

Applications au démarrage dans le centre de contrôle de Linux Mint MATE

Mais vous pouvez aussi le lancer en ligne de commande avec :

mate-session-properties

Applications au démarrage de Linux Mint MATE

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.

Ajout d'une application au démarrage dans Linux Mint MATE

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.

Dossier autostart avec lanceur thunderbird
Dossier autostart avec un exemple de lanceur pour exécuter automatiquement Thunderbird au démarrage

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).

exemple de fichier lanceur application au démarrage avec délai
Exemple de fichier lanceur application au démarrage avec délai

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.

Application au démarrage de Linux Mint MATE désactivée

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 :

Session et démarrage dans le menu de Linux Mint XFCE

ou dans le panneau des Paramètres systèmes

Session et démarrage dans les paramètres de Linux Mint XFCE

Et pour le lancer en ligne de commande, faites :

xfce4-session-settings

Puis allez dans l’onglet Démarrage automatique d’application :

Démarrage automatique d'application dans Linux Mint XFCE

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.

Ajout d'une application au démarrage de Linux Mint XFCE

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.

Application au démarrage de Linux Mint XFCE avec délai

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.

Application au démarrage de Linux Mint XFCE désactivée

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

2 Commentaires

  1. 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

    1. 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 ?