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 01/09/2022, 00:09] – Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | tutoriel:application_demarrage [Le 29/05/2023, 09:42] (Version actuelle) – [Liste des applications démarrées par défaut (Unity)] 88.120.178.21 | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ---- | ---- | ||
| - | ====== Lancement des applications en fin du lancement de l’environnement de bureau ====== | + | ====== Lancement des applications |
| 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 102: | Ligne 102: | ||
| </ | </ | ||
| - | ou alors (sans icône) : | + | ou alors (sans icône) : |
| < | < | ||
| Nom=" | Nom=" | ||
| Ligne 111: | Ligne 111: | ||
| <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 Debian ==== | ||
| + | <note important> | ||
| + | Sangorys</ | ||
| + | - Créer un script dans : | ||
| + | / | ||
| + | (imaginons que le script s' | ||
| + | - Donner les droits d' | ||
| + | chmod +x / | ||
| + | - Referencer le script : | ||
| + | update-rc.d monScript.sh defaults | ||
| + | | ||
| ==== Méthode crontab ==== | ==== Méthode crontab ==== | ||
| Ligne 135: | Ligne 146: | ||
| Systemd est le gestionnaire de système qui remplace [[: | Systemd est le gestionnaire de système qui remplace [[: | ||
| - | + | 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 | ||
| - | 2. Activer le fichier | + | 3. Faire une première exécution |
| - | sudo systemctl enable monService | + | sudo systemctl start UnService |
| - | sudo systemctl start monService | + | |
| + | 4. Valider cette exécution pour le prochain démarrage de l' | ||
| + | sudo systemctl enable UnService | ||
| - | ==== Méthode spécifique pour assigner un paramètre ==== | ||
| - | <note important> | ||
| - | Si vous voulez juste changer un paramètre au démarrage, vous pouvez créer un fichier de configuration. | ||
| - | |||
| - | Dans cet exemple, on veut mettre fnmode=2 au module qui s' | ||
| - | Pour le faire automatiquement, | ||
| - | |||
| - | sudo bash -c "echo 2 > / | ||
| - | | ||
| - | Si on la veut automatiquement configurée à chaque démarrage : | ||
| - | echo options hid_apple fnmode=2 | sudo tee -a / | ||
| - | sudo update-initramfs -u -k all | ||
| Ligne 190: | Ligne 192: | ||
| ==== Lancer sa propre séquence grâce à un script ==== | ==== Lancer sa propre séquence grâce à un script ==== | ||
| - | Voici un exemple de [[script_shell|script]] de démarrage pour lancer une séquence de programmes. | + | Voici un exemple de [[script_shell|script]] de démarrage pour lancer une séquence de programmes. |
| < | < | ||
| #!/bin/bash | #!/bin/bash | ||
| Ligne 202: | Ligne 204: | ||
| 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 ==== | ||
| + | |||
| + | <note important> | ||
| + | Systemd est le gestionnaire de système qui remplace [[: | ||
| + | |||
| + | 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 207: | Ligne 248: | ||
| ^ 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 246: | Ligne 287: | ||
| * La page de documentation sur les [[: | * La page de documentation sur les [[: | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| ---- | ---- | ||
| // | // | ||
