Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:application_demarrage [Le 29/05/2023, 09:42] – [Liste des applications démarrées par défaut (Unity)] 88.120.178.21tutoriel:application_demarrage [Le 20/09/2026, 07:10] (Version actuelle) – Mise en forme (https://forum.ubuntu-fr.org/viewtopic.php?pid=22907948#p22907948) nany
Ligne 1: Ligne 1:
 {{tag>tutoriel administration système}} {{tag>tutoriel administration système}}
  
-----+====== Lancement des applications (ou commandes ou scripts) en fin du lancement de l’environnement de bureau ======
  
-====== Lancement des applications (ou commandes ou scripts) en fin du lancement de l’environnement de bureau ====== 
 Ce tutoriel présente les méthodes pour  **lancer automatiquement des applications au démarrage** d'une [[:sessions|session]] graphique. Ce tutoriel présente les méthodes pour  **lancer automatiquement des applications au démarrage** d'une [[:sessions|session]] graphique.
  
Ligne 34: Ligne 33:
 ====XFCE==== ====XFCE====
  
-[[:tutoriel:comment_lancer_application|Lancez]] le **Gestionnaire de paramètres ** et ouvrez ** Session et démarrage ** (ou bien entrez la commande ''xfce4-session-settings'' dans un terminal).+[[:tutoriel:comment_lancer_application|Lancez]] le **Gestionnaire de paramètres** et ouvrez **Session et démarrage** (ou bien entrez la commande ''xfce4-session-settings'' dans un terminal).
  
 Sélectionnez l'onglet "**Démarrage automatique**" et cliquez sous le bouton **+Ajouter**, en bas à gauche. Dans la fenêtre qui s'ouvre, vous avez 3 zones. "Nom" et "description" sont libres, mais dans la zone "commande", vous devez saisir votre script ou votre application : Sélectionnez l'onglet "**Démarrage automatique**" et cliquez sous le bouton **+Ajouter**, en bas à gauche. Dans la fenêtre qui s'ouvre, vous avez 3 zones. "Nom" et "description" sont libres, mais dans la zone "commande", vous devez saisir votre script ou votre application :
Ligne 115: Ligne 114:
 Le script /etc/rc.local est destiné à être utilisé par l'administrateur système. Il est généralement exécuté après le démarrage de tous les services système normaux, à la fin du processus de basculement vers un [[https://fr.wikipedia.org/wiki/Run_level|niveau d'exécution]] multi-utilisateur. Vous pouvez l’utiliser pour démarrer un service personnalisé, par exemple un serveur installé dans /usr/local. La plupart des installations n'en ont pas besoin /etc/rc.local, elles sont fournies pour la minorité des cas où cela est nécessaire. Le script /etc/rc.local est destiné à être utilisé par l'administrateur système. Il est généralement exécuté après le démarrage de tous les services système normaux, à la fin du processus de basculement vers un [[https://fr.wikipedia.org/wiki/Run_level|niveau d'exécution]] multi-utilisateur. Vous pouvez l’utiliser pour démarrer un service personnalisé, par exemple un serveur installé dans /usr/local. La plupart des installations n'en ont pas besoin /etc/rc.local, elles sont fournies pour la minorité des cas où cela est nécessaire.
  
-==== Méthode Debian ==== +==== Méthode crontab ====
-<note important>J'ai lu cette méthode que je n'ai pas testé (désolé). Je vous invite à la tester, la corriger au besoin ou la supprimer si elle est obsolete. (Enfin, supprimer cette note). Merci.  +
-Sangorys</note> +
-  - Créer un script dans : +
-  /etc/init.d/monScript.sh +
-  (imaginons que le script s'appelle monScript.sh) +
-  - Donner les droits d'execution avec : +
-  chmod +x /etc/init.d/monScript.sh +
-  - Referencer le script : +
-  update-rc.d monScript.sh defaults +
-  +
  
-==== Méthode crontab ==== 
 Le principe ici est d'utiliser le démon [[:cron|cron]] qui sert normalement à lancer des commandes / scripts sur évenements (principalement basée sur le temps). Le principe ici est d'utiliser le démon [[:cron|cron]] qui sert normalement à lancer des commandes / scripts sur évenements (principalement basée sur le temps).
  
Ligne 142: Ligne 130:
 2. Ajouter à la fin du fichier la commande / script "//maCommande//" que vous souhaitiez executer : 2. Ajouter à la fin du fichier la commande / script "//maCommande//" que vous souhaitiez executer :
   @reboot maCommande   @reboot maCommande
 +
 ==== Méthode system D==== ==== Méthode system D====
-<note important>A vérifier puis supprimer ce commentaire</note> 
-Systemd est le gestionnaire de système qui remplace [[:upstart]] et son prédécesseur ([[:script_sysV|les scripts system V]]) depuis [[:xenial|Ubuntu 16.04 LTS Xenial]]. 
  
 1. Créer un fichier UnService.service dans /etc/systemd/system/ 1. Créer un fichier UnService.service dans /etc/systemd/system/
Ligne 204: Ligne 191:
  
 Une autre méthode est de lancer un fichier .desktop existant via l'une des méthodes de cette page : [[https://ubuntuplace.info/questions/290/executer-un-fichier-desktop-dans-le-terminal|Exécution d'un fichier .desktop dans le terminal]] Une autre méthode est de lancer un fichier .desktop existant via l'une des méthodes de cette page : [[https://ubuntuplace.info/questions/290/executer-un-fichier-desktop-dans-le-terminal|Exécution d'un fichier .desktop dans le terminal]]
-==== Méthode system D ==== 
  
-<note important>A vérifier puis supprimer ce commentaire</note> +==== Méthode system D ====
-Systemd est le gestionnaire de système qui remplace [[:upstart]] et son prédécesseur ([[:script_sysV|les scripts system V]]) depuis [[:xenial|Ubuntu 16.04 LTS Xenial]].+
  
 1. Créer un fichier <MonService>.service dans  $HOME/.config/systemd/user avec cette commande 1. Créer un fichier <MonService>.service dans  $HOME/.config/systemd/user avec cette commande
Ligne 290: Ligne 275:
  
 ---- ----
-//Contributeurs principaux : [[utilisateurs:mydjey]], [[utilisateurs:Vincent85]]//+//[[:Contributeurs]] : [[:utilisateurs:mydjey]], [[:utilisateurs:Vincent85]].//