Lancer un programme avec network-manager

Bonjour,

J’utilise gnome-shell-google-calendar pour afficher mon agenda google sur la barre de gnome-shell. J’ai rajouté la commande de lancement de cette extension au démarrage de mon système (via gnome-session-properties). Le problème est qu’au démarrage, comme je me connecte par wifi, ma connexion n’est pas disponible lorsque gnome-shell-google-calendar se lance. Du coup, l’extension de démarre pas du tout (elle n’attend pas la connexion). Ça pourrait se régler assez facilement mais je veux aussi que gnome-shell-google-calendar tienne compte des interruptions de connexion wifi. Du genre, je met mon ordi en veille ou je perds le réseau, gnome-shell-google-calendar se reconnecte lorsque le réseau redevient actif.

Bref, je cherche à lier gnome-shell-google-calendar à network-manager pour que ce dernier le lance dès qu’il est connecté. Comment faire cela ?

up :slightly_smiling:

Tu peux jeter un oeil aux scripts de networkmanager dans

/etc/NetworkManager/dispatcher.d/01ifupdown

qui fait référence aux scripts contenus dans le répertoire

/etc/network/if-up.d/

en gros, il suffirait de créer un script shell qui démarre gnome-shell-google-calendar, dans ce répertoire.