J'entends bien mais ce que j'essaie de te dire c'est que le script "allume" bien l'application mais ne "l'éteint" pas, du moins chez moi?Mon script fonctionne comme suit : il interroge la base de données (BdD) des applis
actives en mémoire et :
-- s'il n'y a aucune mention d'un « mc » dans cette BdD, le script lance MC;
-- si cette BdD contient mention d'un mc en usage dans l'ordi, le script ferme MC.
C'est plus clair ?
S'il ne faut qu'une instance de mc, pourquoi ne pas en empêcher une deuxième par un simple exit (avec au besoin un message genre Xdialog ou même un beep d’avertissement), plutôt qu'un kill radical ou tout autre méthode douce d'élimination? La meilleure façon de fermer un programme n'est-elle pas encore de cliquer sur "Quitter" ou sur la petite croix à droite de la barre de titre?
Je disais ça à simple titre indicatif!Tous les usagers n'incluent pas les mêmes paramètres dans .Xdefaults ou .Xresources.
Le développeur précise des paramètres sur sa ligne de commande pour être sûr que
l'appli les utilisera en vue d'un certain résultat.