Comment faire pour qu'une application démarre automatiquement lorsque je me suis connecté ?
Réponses
Trop de publicités?20.04 et plus
-
Si ce n'est pas encore fait par défaut, installez
gnome-startup-applications
-
Recherchez et ouvrez "Startup Applications".
-
cliquez sur ajouter à entrez la commande y compris les options de votre application telle que vous l'exécuteriez à partir d'un terminal (vous devrez peut-être indiquer le chemin complet si l'application s'exécute à partir d'un emplacement non standard)
14.04 et plus
-
Ouvrez le Dash et recherchez "Applications de démarrage"
-
Cliquez maintenant sur Ajouter et donnez la commande pour exécuter l'application. Celle-ci peut être trouvée dans Menu principal si installé (voir ci-dessous)
Utilisation du menu principal ( alacarte ) pour trouver la commande du terminal permettant d'exécuter un programme donné :
-
Ouvrez tout d'abord le programme "Main Menu" (tapez
Menu
dans le Dash) -
Sélectionnez maintenant le programme que vous voulez ajouter au démarrage et cliquez sur les propriétés .
-
Notez maintenant la commande de ce programme .
Approche non GUI
Les utilisateurs avancés peuvent vouloir mettre manuellement un .desktop
dans ~/.config/autostart
pour exécuter des applications après la connexion d'un utilisateur. Il peut avoir le contenu suivant :
[Desktop Entry]
Type=Application
Name=<Name of application as displayed>
Exec=<command to execute>
Icon=<full path to icon>
Comment=<optinal comments>
X-GNOME-Autostart-enabled=true
Vous devrez peut-être donner à ce fichier la permission d'exécuter.
Pour 11.04 et plus récents, voir ici : Comment lancer les applications automatiquement à la connexion ?
Pour les anciennes versions : Si le programme que vous souhaitez exécuter au démarrage se trouve dans le répertoire Applications vous pouvez le faire glisser et le déposer dans le menu Applications de démarrage pour l'ajouter à la liste.
-
Lancer des applications de démarrage à partir de Dash
-
Cliquez sur Applications de démarrage
-
Et puis cliquez sur ajouter
-
Tapez le nom du programme, naviguez jusqu'à la commande, puis cliquez sur ajouter.
Addition : Voici un exemple que j'utilise pour démarrer automatiquement Guake (la version Gnome de Yakuake) :
Mettez ceci dans la case "commande".
sh -c "sleep 120s; guake"
Cela démarre guake automatiquement, mais attend 2 minutes avant de le faire. Vous pouvez changer le 120 à ce que vous souhaitez.
Pour 14.04 et 16.04
Tapez Startup dans Dash, et exécutez le formulaire Startup Application qui s'y trouve.
Et ensuite, il suffit de suivre le reste des étapes.
Veuillez noter que, si vous utilisez Ubuntu dans une autre langue, il se peut que le "startup" ne trouve pas le bon programme. Essayez une autre recherche qui est dans votre langue.
Unity et Xfce4 ont tous deux des programmes GUI qui vous permettent de contrôler les applications de démarrage.
Pour l'unité :
Pour Xfce4, l'outil de démarrage est disponible dans Paramètres > Session et démarrage.
Image courtoisie de Xubuntu Geek xubuntugeek
Si l'interface graphique n'est pas ce que vous voulez, et que vous voulez un contrôle plus avancé, vous pouvez alors mettre .desktop
dans le ~/.config/autostart/
pour Xfce4, et un répertoire .desktop
dans ~/.config/autostart
pour Unity afin d'exécuter des applications après la connexion d'un utilisateur.
Vérifiez cette question pour obtenir plus d'aide sur la création .desktop
des fichiers :
Notez également que si vous voulez qu'une application de démarrage ne démarre que dans XFCE, mais pas dans Unity, vous devez mettre la ligne suivante OnlyShowIn=XFCE
dans le .desktop
fichier. Il est OnlyShowIn=Unity
pour une application Unity uniquement.
- Réponses précédentes
- Plus de réponses