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é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]]//​
  • tutoriel/application_demarrage.1668793422.txt.gz
  • Dernière modification: Le 18/11/2022, 18:43
  • par geole