410 votes

Comment lancer les applications automatiquement à la connexion ?

Comment faire pour qu'une application démarre automatiquement lorsque je me suis connecté ?

494voto

Takkat Points 135194

20.04 et plus

  1. Si ce n'est pas encore fait par défaut, installez gnome-startup-applications

  2. Recherchez et ouvrez "Startup Applications".

    screenshot

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

    screenshot

  • Cela ajoutera un .desktop dans votre fichier ~/.config/autostart

    screenshot

14.04 et plus

  1. Ouvrez le Dash et recherchez "Applications de démarrage"

    screenshot

  2. 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é :

  1. Ouvrez tout d'abord le programme "Main Menu" (tapez Menu dans le Dash)

    screenshot

  2. Sélectionnez maintenant le programme que vous voulez ajouter au démarrage et cliquez sur les propriétés .

    screenshot

  3. Notez maintenant la commande de ce programme .

    screenshot


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.

29voto

Craig Smitham Points 522

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.

enter image description here

25voto

Mitch Points 102545
  1. Lancer des applications de démarrage à partir de Dash

    screenshot

  2. Cliquez sur Applications de démarrage

    screenshot

  3. Et puis cliquez sur ajouter

    screenshot

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

screenshot

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.

21voto

Mitch Points 102545

Unity et Xfce4 ont tous deux des programmes GUI qui vous permettent de contrôler les applications de démarrage.

Pour l'unité :

enter image description here

enter image description here

Pour Xfce4, l'outil de démarrage est disponible dans Paramètres > Session et démarrage.

enter image description here 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.

11voto

Wernight Points 1333

Vous pourriez vouloir le lancer à partir d'une CLI via :

$ gnome-session-properties

(juste au cas où vous n'utilisez pas GNOME ;))

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X