Lancer automatiquement des applications au démarrage de Ubuntu et ses variantes officielles (Xubuntu, Kubuntu, Lubuntu et Ubuntu Mate) après l’ouverture de votre session utilisateur évite d’avoir à le faire manuellement pour des logiciels que généralement vous ouvrez systématiquement au lancement de votre ordinateur. Par exemple :
- vos logiciels de messageries instantanés
- votre client mail
- votre lecture de flux RSS pour lire les dernières actualités des sites que vous suivez
- …
Sous Linux, en général, ajouter une application au démarrage de sa session consiste à ajouter un lanceur dans le dossier autostart
de votre profil utilisateur. Et pour la supprimer, il suffit d’effacer son lanceur de ce dossier…
Sous Linux, un lanceur est un fichier texte avec comme extention
.desktop
et qui respecte une norme définie par freedesktop.org.
Ubuntu et ses variantes officielles facilitent cette opération avec des utilitaires graphiques.
Table des matières
Lancer automatiquement des applications au démarrage de Ubuntu
Dans le menu des applications, cherchez Applications au démarrage :
Dans la fenêtre qui s’ouvre, il y a déjà des applications présentes. Je vous déconseille d’y toucher si vous ne savez pas ce que vous faites.
Ajouter une application au démarrage de Ubuntu
Pour ajouter une application au démarrage, cliquez sur le bouton Ajouter. Puis dans la fenêtre qui s’ouvre, remplissez les champs Nom et Commande. Le champ Commentaire est facultatif. Et validez en cliquant sur le bouton Ajouter.
Pour tester, déconnectez-vous de votre compte et reconnectez-vous.
Ajouter un délai avant de lancer automatique l’application au démarrage de Ubuntu
Bien que l’interface graphique ne propose pas cette option, il est possible de délayer le lancement de l’application ou du programme après l’ouverture de la session utilisateur. Pour cela, vous pouvez :
- soit, modifier la commande exécutée ainsi :
sh -c "sleep delai && commande_application"
sh -c
: indique que c’est une commande
sleep delai
: avec delai
à remplacer par le délai voulu pour retarder le lancement de la commande. La valeur de délai est toujours en seconde.
commande_application
: commande à exécuter
Par exemple :
sh -c "sleep 60 && thunderbird"
- soit, éditer avec un éditeur de texte le lanceur créé dans le dossier
~/.config/autostart/
Le dossier
.config
est un dossier caché. Pour y accéder facilement depuis le navigateur de fichier, il faut penser à les afficher.
et, à la fin du fichier, ajoutez la ligne suivante :
X-GNOME-Autostart-Delay=delai
delai
: est à remplacer par la valeur voulue en seconde
Par exemple, pour délayer le lancement d’1 minute :
X-GNOME-Autostart-Delay=60
Désactiver ou supprimer une application du démarrage de Ubuntu
Dans Applications au démarrage, décochez l’application pour la désactiver (1). Sinon faites Enlever pour la supprimer (2).
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 Xubuntu
Vous trouverez le gestionnaire des applications au démarrage de Xubuntu dans Menu > Paramètres > Session et démarrage
:
Un raccourci est aussi disponible dans le panneau des Paramètres systèmes. Sinon, il peut aussi se lancer avec la commande :
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. Si vous êtes novice, 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.
L’option
Déclencher
est disponible que depuis Xfce 4.14 et Xubuntu 20.04. Elle n’est pas présente dans Xubuntu 18.04 (Xfce 4.12). Elle permet de choisir de déclencher le lancement de l’application ou d’un script à un autre moment qu’à l’ouverture de session.
Pour tester, déconnectez-vous de votre compte et reconnectez-vous.
Ajouter un délai avant de lancer automatique l’application au démarrage de Xubuntu
Pour délayer le lancement de l’application, modifiez la commande à exécuter ainsi :
sh -c "sleep delai && commande_application"
sh -c
: indique que c’est une commande
sleep delai
: avec delai
à remplacer par le délai voulu pour retarder le lancement de la commande. La valeur de délai est toujours en seconde.
commande_application
: commande à exécuter
Par exemple :
sh -c "sleep 20 && thunderbird"
Désactiver ou supprimer une application au démarrage
Sélectionnez sa ligne. Puis décochez-la pour la désactiver. Sinon, cliquez sur Enlever (en bas) pour la supprimer.
Lancer automatiquement des applications au démarrage de Kubuntu
Pour accéder au panneau de configuration, dans Kubuntu, allez dans Configuration Système :
Puis dans Démarrage et arrêt > Démarrage automatique
:
Ajouter une application au démarrage
Cliquez sur le bouton Ajouter un programme, puis entrer le nom de l’application voulue puis sélectionnez-la dans la liste.
Et faites Ok pour l’ajouter.
Pour tester, déconnectez-vous de votre compte et reconnectez-vous.
Ajouter un délai avant de lancer automatique l’application au démarrage de Xubuntu
Pour délayer le lancement de l’application, ouvrez, avec un éditeur de texte, son lanceur présent dans le dossier ~/.config/autostart/
. Puis modifier la commande d’exécution qui suit Exec=
avec une commande de ce type :
sh -c "sleep delai && commande_application"
sh -c
: indique que c’est une commande
sleep delai
: avec delai
à remplacer par le délai voulu pour retarder le lancement de la commande. La valeur de délai est toujours en seconde.
commande_application
: commande à exécuter
Désactiver ou supprimer une application au démarrage
Sélectionnez sa ligne. Puis décochez-la pour la désactiver. Sinon, cliquez sur Enlever (en bas) pour la supprimer.
Lancer automatiquement des applications au démarrage de Lubuntu 20.04
Pour accéder au panneau de configuration, dans Lubuntu 20.04, allez dans Préférences > LXQt-Paramètrage du système > Paramétreur de session LXQt
:
Puis allez dans l’onglet Lancement automatique :
Des applications sont déjà présentes. Si vous êtes novice, je déconseille d’y toucher.
Ajouter une application au démarrage
Faites ajouter (en haut à droite), puis compléter les champs Nom et Commande.
Ajouter un délai avant de lancer automatique l’application au démarrage de Xubuntu
Pour délayer le lancement de l’application, modifiez la commande à exécuter ainsi :
sh -c "sleep delai && commande_application"
sh -c
: indique que c’est une commande
sleep delai
: avec delai
à remplacer par le délai voulu pour retarder le lancement de la commande. La valeur de délai est toujours en seconde.
commande_application
: commande à exécuter
Par exemple :
sh -c "sleep 20 && thunderbird"
Désactiver ou supprimer une application au démarrage
Sélectionnez sa ligne. Décochez-la pour la désactiver. Sinon, cliquez sur Supprimer (à gauche) pour l’effacer.
Lancer automatiquement des applications au démarrage de Lubuntu 18.04
Allez dans Préférences > Applications par défaut pour LXSession
:
Puis dans l’onglet Démarrage automatique :
Des applications sont déjà présentes. Si vous êtes novice, je déconseille d’y toucher.
Ajouter une application au démarrage
Entrez la commande dans le champ (1) puis cliquez sur Ajouter (2).
Alors la ligne change ainsi :
Ajouter un délai avant de lancer automatique l’application au démarrage de Xubuntu
Pour délayer le lancement de l’application, modifiez la commande à exécuter ainsi :
sh -c "sleep delai && commande_application"
sh -c
: indique que c’est une commande
sleep delai
: avec delai
à remplacer par le délai voulu pour retarder le lancement de la commande. La valeur de délai est toujours en seconde.
commande_application
: commande à exécuter
Par exemple :
sh -c "sleep 20 && thunderbird"
Désactiver ou supprimer une application au démarrage
Décochez l’application pour la désactiver. Sinon cliquez sur le bouton Enlever qui la suit pour la désactiver.
Lancer automatiquement des applications au démarrage de Ubuntu MATE
Vous trouverez le gestionnaire des Applications au démarrage dans Menu > Applications > Préférences > Applications au démarrage
:
Dans la fenêtre qui s’ouvre, il y a déjà des applications présentes. Je vous 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 Ajouter. Puis, complétez les champs Nom et Commande. La description est facultative.
Pour tester, déconnectez-vous de votre compte et reconnectez-vous.
Ajouter un délai avant de lancer automatique l’application au démarrage de Ubuntu Mate
Sur Ubuntu Mate 18.04
L’interface ne propose pas de champs pour ajouter un délai. Pour cela, ouvrez avec un éditeur de texte le lanceur de l’application dans le répertoire caché ~/.config/autostart
. Et ajoutez une ligne à la fin de ce type :
X-MATE-Autostart-Delay=delai
delai
: à remplacer par le délai voulu en seconde à attendre avant exécution
Pour tester, déconnectez-vous de votre compte et reconnectez-vous.
Sur Ubuntu Mate 20.04
L’interface permet de préciser un délai en seconde :
Désactiver ou supprimer une application au démarrage
Sélectionnez sa ligne. Puis décochez-la pour la désactiver. Sinon, cliquez sur Enlever (à droite) pour la supprimer.
Lancer automatiquement des applications au démarrage pour tous les utilisateurs Ubuntu et ses variantes
Ci-dessus, nous avons vu comment gérer les applications exécutées automatiquement au démarrage pour l’utilisateur courant sur Ubuntu et ses variantes. Aussi, même si l’interface graphique ne le permet pas, il est possible d’ajouter une application au démarrage de tous les utilisateurs.
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 enter 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
: est la commande 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, de votre environnement de bureau, elle peut être visible dans le gestionnaire d’applications au démarrage. Mais, alors, si vous la désactivez ou l’effacez, elle ne le sera uniquement pour l’utilisateur courant. Pour l’effacer pour tout le monde, il faudra supprimer le fichier précédemment déplacer :
sudo rm /etc/xdg/autostart/nom_du_lanceur.desktop
sudo
: donne les droits administrateur à la commande.
mv
: est la commande pour supprimer un fichier.
/etc/xdg/autostart/nom_du_lanceur.desktop
: chemin vers le lanceur à supprimer.
Ne pas vous tromper de fichier, car l’effacement est définitif et vous risquerez d’endommager votre système en cas d’erreur
Oui autre message
No lsb Modules are available.
Distributor id :ubuntu
Description : ubuntu 20.04.3 les
Release 20.04
Codename focal
et la commande
echo $XDG_CURRENT_DESKTOP
?Voici le message
command ‘lsb_releas’ not fond, did you mean
Command ‘lsb_release’from deb lsb-release (11.1.oubuntu2)
try:sudo apt install
il semblerait que vous avez oublié le
e
dans la commandelsb_release
d’où le message d’erreurBonjour je suis novice installer Ubuntu je suis sur la page ou j’ai mit nom et mot de passe
Puis écrit en vert le nom après xa bloqué regarder partout personne ne dit quoi mettre?
Fait les mises a jour sudo udapte ok
Bonjour Claude,
Désolé, mais je n’ai pas compris votre question. Vous n’arrivez pas à vous connecter à votre session ?
Cordialement
Bonsoir , oui je n’arrive pas a aller plus loin ubuntu ce lance ecran noir il met le nom ex Nicolas :$-
Ecrit en vert puis plus rien
Que vous renvoie la commande :
Cordialement