Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:application_demarrage [Le 29/09/2022, 11:22] – [Lancement des applications en fin du lancement de l’environnement de bureau] 88.166.143.134 | tutoriel:application_demarrage [Le 13/07/2026, 03:19] (Version actuelle) – suppr refs à sysV et init.d krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | ---- | + | ====== 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 [[: | Ce tutoriel présente les méthodes pour **lancer automatiquement des applications au démarrage** d'une [[: | ||
| Ligne 111: | Ligne 110: | ||
| <note important> | <note important> | ||
| ==== Méthode rc.local ==== | ==== Méthode rc.local ==== | ||
| - | Une méthode simple est d' | + | Une méthode simple |
| Le script / | Le script / | ||
| - | |||
| ==== Méthode crontab ==== | ==== Méthode crontab ==== | ||
| + | |||
| Le principe ici est d' | Le principe ici est d' | ||
| Ligne 131: | Ligne 130: | ||
| 2. Ajouter à la fin du fichier la commande / script "// | 2. Ajouter à la fin du fichier la commande / script "// | ||
| @reboot maCommande | @reboot maCommande | ||
| - | ==== Méthode system D==== | ||
| - | <note important> | ||
| - | Systemd est le gestionnaire de système qui remplace [[: | ||
| + | ==== Méthode system D==== | ||
| - | 1. Créer un fichier | + | 1. Créer un fichier |
| [Unit] | [Unit] | ||
| Description=< | Description=< | ||
| [Service] | [Service] | ||
| Type=oneshot | Type=oneshot | ||
| - | ExecStart=< | + | ExecStart=< |
| [Install] | [Install] | ||
| WantedBy=multi-user.target | WantedBy=multi-user.target | ||
| + | | ||
| + | 2. Vérifier que le contenu du fichier est vraisemblable : | ||
| + | sudo systemd-analyze | ||
| + | |||
| + | 3. Faire une première exécution : | ||
| + | sudo systemctl start UnService | ||
| + | |||
| + | 4. Valider cette exécution pour le prochain démarrage de l' | ||
| + | sudo systemctl enable UnService | ||
| - | 2. Activer le fichier : | ||
| - | sudo systemctl enable monService | ||
| - | sudo systemctl start monService | ||
| Ligne 188: | Ligne 191: | ||
| Une autre méthode est de lancer un fichier .desktop existant via l'une des méthodes de cette page : [[https:// | Une autre méthode est de lancer un fichier .desktop existant via l'une des méthodes de cette page : [[https:// | ||
| + | |||
| + | ==== Méthode system D ==== | ||
| + | |||
| + | 1. Créer un fichier < | ||
| + | <code bash> | ||
| + | qui ouvrira l' | ||
| + | [Unit] | ||
| + | Description=< | ||
| + | [Service] | ||
| + | Type=oneshot | ||
| + | ExecStart=< | ||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | | ||
| + | Au besoin modifier le fichier avec l'une de ces commandes | ||
| + | <code bash> | ||
| + | systemctl --user edit < | ||
| + | |||
| + | 2. Vérifier que le contenu du fichier est vraisemblable : | ||
| + | <code bash> | ||
| + | |||
| + | 3. Faire une première exécution : | ||
| + | <code bash> | ||
| + | |||
| + | 4. Valider cette exécution pour le prochain démarrage de l' | ||
| + | <code bash> | ||
| + | |||
| + | Voici un autre exemple du contenu de <Un fichier exécutable stocké dans mon $HOME> qui doit avoir la permission d' | ||
| + | <code bash># | ||
| + | echo Début de suivi de connexion au $(date +" | ||
| + | for ((i=0; | ||
| + | echo Fin de suivi de connexion au $(date +" | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| ===== Liste des applications démarrées par défaut (Unity) ===== | ===== Liste des applications démarrées par défaut (Unity) ===== | ||
| Ligne 193: | Ligne 233: | ||
| ^ Programme ^ Description ^ Statut ^ | ^ Programme ^ Description ^ Statut ^ | ||
| - | | AT SPI D-Bus Bus | " | + | | |
| | Backup Monitor (**Moniteur de sauvegarde**) | Sauvegarde planifiée du système à intervalle régulier | | | | Backup Monitor (**Moniteur de sauvegarde**) | Sauvegarde planifiée du système à intervalle régulier | | | ||
| | Bluetooth manager | Gestionnaire de connexions aux périphériques Bluetooth | | | | Bluetooth manager | Gestionnaire de connexions aux périphériques Bluetooth | | | ||
| - | | Certificate and key storage (**Stockage de certificats et de clés**) | Utilisé par le trousseau GNOME pour les applications nécessitant un certificat ou une clé de cryptage | Désactivable si vous n' | + | | |
| | Chat (**Discussion**) | Affichage les notifications du logiciel Telepathy | | | | Chat (**Discussion**) | Affichage les notifications du logiciel Telepathy | | | ||
| | Check for new hardware drivers | Vérifie s'il y a un nouveau composant matériel installé (autre qu'une clé/disque USB) | | | | Check for new hardware drivers | Vérifie s'il y a un nouveau composant matériel installé (autre qu'une clé/disque USB) | | | ||
| Ligne 232: | Ligne 272: | ||
| * La page de documentation sur les [[: | * La page de documentation sur les [[: | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| ---- | ---- | ||
| - | // | + | //[[:Contributeurs]] : [[:utilisateurs: |
