Ceci est une ancienne révision du document !



Ajouter une application au démarrage de sessions

Ce tutoriel vous présente comment lancer automatiquement des applications au démarrage de votre session graphique. Cela est pratique si vous devez lancer les mêmes applications à chaque ouverture de session, comme par exemple un presse-papier.

Notez que la procédure ne s'appliquera qu'à la session que vous avez ouverte, si vous avez plusieurs utilisateurs sur l'ordinateur vous devrez renouveler l'opération sur chaque session.

Le gestionnaire d'application au démarrage de Gnome se nomme : gnome-session-properties, vous pouvez le lancer avec cette commande via un terminal. Pour le lancer par une interface graphique :

À partir d'Ubuntu 11.04

À partir d'Ubuntu 11.04, pour lancer le gestionnaire d'applications au démarrage cliquer sur l’icône du dash puis taper par exemple le mot « démarrage », cliquer ensuite sur l’icône Applications au démarrage qui apparaît.

Sur une version d'Ubuntu antérieure à 11.04

Sur une version antérieure à Ubuntu 11.04, cliquez sur SystèmePréférencesApplications au démarrage dans le menu de Gnome-Panel.

Méthode graphique

Pour ajouter une application dans le gestionnaire de démarrage, cliquez sur le bouton Ajouter.
La fenêtre qui s'ouvre comporte 3 champs : Nom, Commande et Commentaire.

  • Dans le champ nom entrez un nom évocateur pour vous, "Traitement de texte" ou simplement le nom de l'application par exemple : "LibreOffice Writer".
  • Le second champ Commande est le seul réellement important, c'est lui qui indiquera à votre système l'application à lancer au démarrage. Entrez-y le nom de l'application sans majuscule et tout attaché, par exemple : libreoffice-writer
  • Le troisième champ Commentaire sert à ajouter un commentaire, par exemple : "Traitement de texte de LibreOffice".
Si vous n'êtes pas sûr de la commande qui lance un logiciel, vous pouvez facilement la retrouver, d'abord dans le "À propos" du logiciel" (Dans Aide → À propos).
Si cela ne s’avère pas concluant, vous pouvez utiliser le terminal où vous entrerez simplement le nom probable de ce logiciel, puis tapez sur Entrée. Si c'est la bonne commande l'interface du logiciel se lancera.
Le nom de la commande est en générale similaire au paquet installé (par exemple pour le paquet vlc, la commande est : vlc) et si besoin, vous pouvez vous aidez de la commande which.
Si vous désirez lancer un script utiliser sh -c [chemin complet du script]

Méthode automatisable

Il suffit de créer un lanceur (*.desktop) dans le dossier ~/.config/autostart/

Exemple type (à inclure dans un script )

cat << EOF >> ~/.config/autostart/nom_du_lanceur.desktop
[Desktop Entry]
Type=Application
Exec=nom_du_programme_à_lancer
Name=nom_qui_apparaîtra_dans_le_gestionnaire_de_démarrage
Icon=icône_qui_apparaîtra_dans_le_gestionnaire_de_démarrage      #généralement le nom du programme
Comment=commentaire_au_choix
EOF

La section qui suit est destinée aux utilisateurs et utilisatrices avancé(e)s, prenez toutes les précautions qui s'imposent avant d'aller plus loin.

Afficher l'ensemble des tâches au démarrage

Depuis Ubuntu 11.10, toutes les tâches présentes dans le gestionnaire de démarrage ne s'affichent pas par défaut. Sans doute dans le but d'éviter des erreurs de manipulation aux débutants.

Il existe toutefois une manipulation pour faire apparaître l'ensemble des tâches, dans un terminal entrez :

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Au prochain lancement, le gestionnaire de démarrage affichera toutes les tâches lancées.
Pour revenir à la configuration par défaut, suivez le chemin inverse :

sudo sed -i 's/NoDisplay=false/NoDisplay=true/g' /etc/xdg/autostart/*.desktop

Lancer une application au démarrage avec une temporisation

Vous pouvez avoir besoin de démarrer une application avec un délai d'attente. Si tel est votre cas, en lieu et place d'une simple commande (par exemple : firefox), il vous faudra ajouter les caractères suivants :

sh -c "sleep 10 && (firefox &)"

Dans cet exemple le 10 après sleep est le nombre de secondes à attendre avant que la commande se lance, firefox est un exemple de commande, bien sûr remplacez ce mot par le nom de votre logiciel.

Lancer sa propre séquence grâce à un script

Voici un exemple de script de démarrage pour lancer une séquence de programme.

  #!/bin/bash
  clipit     #se lance dès l'ouverture de session
  sleep 10     #attend 10 secondes
  libreoffice-writer     
  sleep 2     #attend 2 secondes
  vlc
  exit 0

Cette liste permet de savoir à quoi servent chaque applications. Vous pourrez ainsi désactiver celles qui vous sont inutiles.

FIXME Il serait bien de notifier entre parenthèse et en gras (comme c'est déjà fait pour : Mount Helper (Assistant de montage) ) le nom des applications en Français (comme on les trouve sur un système installé en Français).

Programme Description
AT SPI D-Bus "Assistive Technology Service Provider Interface" pour les fonctions d'accessibilité intégrée aux applications
Backup Monitor Sauvegarde planifiée du système à interval régulier
Bluetooth manager Gestionnaire de connexions aux periphériques Bluetooth
Certificate and key storage Utilisé par GNOME keyring pour les applications nécessitant un certificat ou une clé de cryptage
Chat Affichage les notifications du logiciel Telepathy
Check for new hardware drivers Vérifie si il y a un nouveau composant matérielle installé (autre qu'une clé/disque USB)
Disk Notifications Vous alerte de l'état de santé de votre disque dur (utile si votre disque dur est compatible avec la technologie SMART)
Evolution Alarm Notify Notifications du calendrier et mail
Files Permet à Nautilus (GNOME) d'afficher des fichiers sur le bureau (inutile avec Unity)
GNOME Login Sound Son joué après la connexion d'un utilisateur
GNOME Settings Daemon Prend en compte les réglages dans GNOME (thèmes, icones, etc…)
GPG Password Agent
GSettings Data Conversion (Conversion des données GSettings) Permet de convertir les anciens fichiers de configuration gnome
Gwibber
Mount Helper (Assistant de montage) Après avoir branché un périphérique USB l'ouvre automatiquement (sinon vous devrez l'ouvrir vous même en cliquant sur le disque externe qui apparaît dans Nautilus).
Network Gestion des interfaces réseaux (Wifi, ethernet, etc..)
NVDIA X Server Settings pour les carte graphique Nvidia
Onboard OnBoard est un clavier virtuel
Orca Screen Reader Orca permet aux utilisateurs non/mal-voyants d'utiliser Ubuntu
Personal File Sharing Partage de fichiers personnel en réseau
PolicyKit Authentication Agent Permet aux applications de vous demander le mot de passe de l'administrateur si besoin
Power Manager Gère la mise en veille du PC
Print Queue Applet
PulseAudio Sound System pour avoir du son
Remote Desktop Permet de prendre le contrôle à distance au PC
Screensaver (Économiseur d'écran) Effet dégradé progressif de la luminosité puis affichage de l'écran de veille
Secret Storage Service
SSH Key Agent (Agent de clés SSH)
Ubuntu One Synchronisation automatique de vos fichiers dans le cloud Ubuntu one
Update Notifier Affiche une notification dans la barre pour les nouvelles mises jour disponibles
User folders update
Visual Assistance
Volume Control
Zeitgeist Enregistre dans un journal les activités de l'utilisateur et les événements de Gnome

Sources: http://askubuntu.com/questions/11415/which-startup-applications-can-i-safely-turn-off http://gnomeshell.wordpress.com/2011/08/28/manage-the-startup-applications/


Contributeurs principaux : mydjey, Vincent85

  • tutoriel/application_demarrage.1360701219.txt.gz
  • Dernière modification: Le 12/02/2013, 21:33
  • par 88.177.65.198