Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:application_demarrage [Le 18/11/2022, 18:43] geole [Méthode system D] |
tutoriel:application_demarrage [Le 29/05/2023, 09:42] (Version actuelle) 88.120.178.21 [Liste des applications démarrées par défaut (Unity)] |
||
---|---|---|---|
Ligne 204: | Ligne 204: | ||
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> | ||
+ | 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 | ||
+ | <code bash>systemctl --user edit <MonService> --full --force </code> | ||
+ | qui ouvrira l'application [[https:nano|nano]] et y insérer les directives | ||
+ | [Unit] | ||
+ | Description=<Mettre une description> | ||
+ | [Service] | ||
+ | Type=oneshot | ||
+ | ExecStart=<Un fichier exécutable stocké dans mon $HOME> | ||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | | ||
+ | Au besoin modifier le fichier avec l'une de ces commandes | ||
+ | <code bash>systemctl --user edit <MonService> --full | ||
+ | systemctl --user edit <MonService> </code> | ||
+ | |||
+ | 2. Vérifier que le contenu du fichier est vraisemblable : | ||
+ | <code bash>systemd-analyze verify <Monservice> $HOME/.config/systemd/user/<MonService>.service></code> | ||
+ | |||
+ | 3. Faire une première exécution : | ||
+ | <code bash>systemctl --user start <MonService></code> | ||
+ | |||
+ | 4. Valider cette exécution pour le prochain démarrage de l'ordinateur : | ||
+ | <code bash>systemctl --user enable <MonService></code> | ||
+ | |||
+ | Voici un autre exemple du contenu de <Un fichier exécutable stocké dans mon $HOME> qui doit avoir la permission d'exécution | ||
+ | <code bash>#!/bin/bash | ||
+ | echo Début de suivi de connexion au $(date +"%Y-%m-%d %H:%M") >> Bonjour.txt | ||
+ | for ((i=0;i=12;i++));do sleep 300; A=$(ping -c 1 8.8.8.8 | head -2|tail -1) ; if [[ $A =~ Destination ]]; then echo $(date +"%Y-%m-%d %H:%M") Erreur de connectique $A >> Bonjour.txt ; else echo $(date +"%Y-%m-%d %H:%M") Vitesse de connexion $A >> /Bonjour.txt ; fi; done | ||
+ | echo Fin de suivi de connexion au $(date +"%Y-%m-%d %H:%M") >> Bonjour.txt</code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
===== Liste des applications démarrées par défaut (Unity) ===== | ===== Liste des applications démarrées par défaut (Unity) ===== | ||
Ligne 209: | Ligne 248: | ||
^ Programme ^ Description ^ Statut ^ | ^ Programme ^ Description ^ Statut ^ | ||
- | | AT SPI D-Bus Bus | "Assistive Technology Service Provider Interface" pour les fonctions d'accessibilité intégrée aux applications | Désactivable si vous n'avez pas besoin des fonctionnalités d'accessibilité | | + | | |
| 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'utilisez pas de certificats de chiffrement | | + | | |
| 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 248: | Ligne 287: | ||
* La page de documentation sur les [[:services]] qui permet d'aller beaucoup plus loin et de gérer les services lancés avant même l'ouverture d'une session (utilisateurs avancés seulement). | * La page de documentation sur les [[:services]] qui permet d'aller beaucoup plus loin et de gérer les services lancés avant même l'ouverture d'une session (utilisateurs avancés seulement). | ||
* [[https://forum.ubuntu-fr.org/viewtopic.php?id=415701|Lancer application au démarrage avec une temporisation]] | * [[https://forum.ubuntu-fr.org/viewtopic.php?id=415701|Lancer application au démarrage avec une temporisation]] | ||
+ | * [[https://papy-tux.legtux.org/doc1367/index.html|Description des services]] | ||
---- | ---- | ||
//Contributeurs principaux : [[utilisateurs:mydjey]], [[utilisateurs:Vincent85]]// | //Contributeurs principaux : [[utilisateurs:mydjey]], [[utilisateurs:Vincent85]]// |