Comment démarrer les applications automatiquement lors de la connexion?

308

Comment puis-je faire démarrer une application automatiquement lorsque je suis connecté?

    
posée Lincity 12.06.2011 - 09:42
la source

14 réponses

371

14.04 et plus tard

  • Ouvrez le tableau de bord et recherchez "Applications de démarrage"

  • Cliquez maintenant sur Ajouter et donnez la commande pour exécuter l'application. Cela peut être trouvé dans Menu principal si installé (voir ci-dessous) ou comme indiqué dans cette question .

Utilisation du menu principal ( alacarte )

  • Ouvrez d'abord le programme 'Menu principal' (tapez Menu dans le tableau de bord)

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

  • Notez maintenant la commande pour ce programme.

Approche non graphique

Les utilisateurs avancés peuvent souhaiter placer un fichier .desktop dans ~/.config/autostart pour exécuter des applications après une connexion utilisateur. Cela 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
    
réponse donnée Takkat 12.06.2011 - 10:11
la source
25

Pour 11.04 et plus récent, voir ici: Comment faire Je lance les applications automatiquement lors de la connexion?

Pour les versions antérieures: Si le programme que vous souhaitez exécuter au démarrage se trouve dans le menu Applications , vous pouvez le faire glisser dans la fenêtre Applications de démarrage pour ajoutez-le à la liste.

    
réponse donnée Isaiah 24.02.2011 - 06:27
la source
20

Lancez les applications de démarrage à partir de Dash

Cliquez sur Applications de démarrage

Puis cliquez sur ajouter

Tapez le nom du programme, accédez à la commande, puis cliquez sur Ajouter.

Ajout : voici un exemple que j'utilise pour démarrer automatiquement Guake - la version Gnome de Yakuake:

Mettez ceci dans la boîte de commande.

sh -c "sleep 120s; guake"

Cela démarre automatiquement, mais attend 2 minutes avant de le faire. Vous pouvez changer le 120 à ce que vous souhaitez.

Modifier:

Pour les versions 14.04 et 16.04:

Tapez Startup in Dash et exécutez-y le formulaire de demande de démarrage

Et puis suivez simplement le reste des étapes.

(notez que si vous utilisez ubuntu dans une autre langue, le "démarrage" risque de ne pas trouver le programme correct. Essayez une autre recherche dans votre langue)

    
réponse donnée Mitch 12.09.2012 - 09:27
la source
19

Unity et Xfce4 disposent tous deux de programmes graphiques 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 & gt; Session et démarrage

Image reproduite avec l'aimable autorisation de Xubuntu Geek xubuntugeek

Si l'interface graphique n'est pas ce que vous voulez, et que vous souhaitez un contrôle plus avancé, vous pouvez placer les fichiers .desktop dans le répertoire ~/.config/autostart/ pour Xfce4 et un fichier .desktop dans ~/.config/autostart pour Unity. exécuter des applications après une connexion utilisateur.

Cochez cette question pour obtenir plus d’aide sur la création de fichiers .desktop :

Notez également que si vous souhaitez qu'une application de démarrage ne démarre que dans XFCE, mais pas dans Unity, vous devez placer la ligne OnlyShowIn=XFCE dans le fichier .desktop . Il s'agit de OnlyShowIn=Unity pour une application Unity uniquement.

    
réponse donnée Mitch 30.08.2012 - 09:19
la source
8

Vous voudrez peut-être le démarrer depuis une interface de ligne de commande via:

$ gnome-session-properties

(juste au cas où vous ne lancez pas GNOME;))

    
réponse donnée Wernight 21.08.2014 - 09:18
la source
6

Vous pouvez utiliser l'application de démarrage GNOME.

Cliquez sur le bouton Ajouter, puis ajoutez la commande complète pour ouvrir l'application souhaitée. Si vous ne connaissez pas le chemin de la commande, vous pouvez le faire

  

qui name_of_commmand

    
réponse donnée amh 24.02.2011 - 05:27
la source
4

Également pour mettre un fichier BATCH dans les applications de démarrage à exécuter après la connexion de l'utilisateur .... tapez à la ligne de commande dans les applications de démarrage dans le champ Commande:

gnome-terminal  -e  "/batch-path/batch-name.sh" 
  • gnome-terminal : ouvre le terminal après la connexion de l'utilisateur avec les privilèges d'utilisateur actuels
  • -e : configure le terminal pour qu'il exécute le fichier batch
  • /batch-path/batch-name.sh : correspond au chemin d'accès complet et au nom complet du lot

N'oubliez pas que les autorisations de lot de fichiers pour définir l'indicateur Autoriser l'exécution du fichier en tant que programme sur ON .

    
réponse donnée Rudy Mario Moretti 20.06.2013 - 00:16
la source
4

Regardez le répertoire $ XDG_CONFIG_DIRS / autostart:

$ echo $XDG_CONFIG_DIRS/autostart
/etc/xdg/xdg-kde-plasma:/usr/share/upstart/xdg:/etc/xdg/autostart

qui indique qu'il y a 3 répertoires dans cet exemple. Je voulais tailler l'entrée nautile

sudo rm /etc/xdg/autostart/nautilus-autostart.desktop

Sinon, si vous pouvez l’ajouter, créez un fichier Entrée de bureau : sudo touch /etc/xdg/autostart/my-shell-autostart.desktop les ajoutez. contenu:

[Desktop Entry]
Name=foo
Terminal=false
Exec=/path/shell.sh
Type=Application
Icon=/path/icon.png
Categories=Utility;
    
réponse donnée Philippe Gachoud 25.10.2014 - 13:28
la source
4

Ubuntu 13.10 avec les instructions UNITY

Faire cela avec une commande qui nécessite sudo est un peu difficile.

Dans mon cas, je voulais désactiver le pilote PSMOUSE en utilisant la commande sudo rmmod psmouse pour empêcher un problème de clic de souris qui se manifeste de manière aléatoire. Voir Traiter les blocages de la souris et du pavé tactile sous Linux pour plus d'informations sur ce problème. Je me suis fatigué de le saisir à chaque démarrage.

Sur mon installation, le dossier ~/.config ne comportait pas de sous-dossier autostart , alors j'en ai créé un. Cela a permis de sauvegarder mes paramètres Préférences des applications de démarrage .

Pour basculer la visibilité des applications de démarrage masquées, vous pouvez utiliser les commandes suivantes.

Pour les montrer:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Pour les cacher:

sudo sed -i 's/NoDisplay=false/NoDisplay=true/g' /etc/xdg/autostart/*.desktop

Configurez votre commande conformément aux messages ci-dessus dans la fenêtre Références des applications de démarrage .

Name:    Fix Mouse
Command: sudo rmmod psmouse
Comment: Fix Mouse

Ensuite, vous devez éditer le fichier / etc / sudoers en utilisant sudo visudo . Ajoutez une ligne contenant les informations suivantes:

username ALL=(ALL) NOPASSWD: /sbin/rmmod

Vous devez entrer cette ligne sous la ligne commençant par % admin . J'ai ajouté ma ligne à la fin du fichier. Il est IMPORTANT d’utiliser sudo visudo pour éditer ce fichier, car une erreur vous empêchera de faire toutes les commandes sudo . Si cela se produit, démarrez en mode de récupération et annulez vos modifications, puis essayez d'utiliser sudo visudo .

Remarque :
Au début, j'ai essayé d'utiliser un script bash pour exécuter ma commande indirectement, mais cela n'a pas fonctionné. J'ai dû mettre sudo rmmod psmouse directement dans la fenêtre Modifier le programme de démarrage .

    
réponse donnée gone 11.03.2014 - 14:29
la source
3

Pour Ubuntu 12.04,

  1. Lancer l'application de démarrage dans le menu en haut à droite

  2. Sans cliquer sur Ajouter, ouvrez Dash et tapez l’application que vous souhaitez lancer au démarrage, par ex. Skype

  3. Faites glisser l'application vers la fenêtre de l'application Startup. Si les fenêtres de tableau de bord sont trop grandes pour que vous ne puissiez pas faire glisser votre application à l'extérieur, utilisez le bouton de fenêtre de restauration (affiché dans l'image précédente) dans le coin supérieur gauche. La liste finale ressemble à ceci:

réponse donnée Malay Desai 26.03.2014 - 13:31
la source
2

Vous pouvez utiliser cette fonctionnalité pour Mémoriser les applications en cours d’exécution dans la fenêtre de préférences Système / Préférences / Applications de démarrage . Qui (lorsqu'il est activé) "mémorisera" tous les programmes que vous utilisez et les rouvrira après un redémarrage ou lors du premier démarrage du système.

C'est génial quand vous n'avez pas assez de temps pour prendre des notes sur ce que vous faisiez la dernière fois et que vous souhaitez qu'une application s'ouvre si elle était exécutée la dernière fois.

Si vous souhaitez supprimer une application de cette fonctionnalité, fermez-la simplement et accédez à cette fonction, puis appuyez sur "Mémoriser l'application en cours d'exécution" afin de rafraîchir la liste des programmes qui seront ouverts la prochaine fois.

    
réponse donnée Geppettvs D'Constanzo 24.02.2011 - 17:23
la source
1

Pour un moyen simple et portable de faire cela, vous pouvez utiliser Cron. Exécutez crontab -e pour éditer le crontab de votre utilisateur; Ajoutez @reboot command pour exécuter command sur chaque démarrage.

    
réponse donnée appas 27.05.2015 - 19:27
la source
1

Tapez "applications de démarrage" dans votre tableau de bord Unity et il vous indiquera l’application sur laquelle vous pouvez cliquer pour l’ouvrir. Après l'avoir ouvert, vous pouvez y ajouter votre application.

    
réponse donnée Ten-Coin 12.09.2012 - 09:19
la source
0

Alt + F2 , puis gnome-help ghelp:user-guide?gosstartsession-2 .

Cliquez sur Exécuter , attendez une seconde, puis suivez les instructions.

    
réponse donnée Volomike 24.02.2011 - 05:13
la source

Lire d'autres questions sur les étiquettes