Bonjour Nicolas,
Ton mail est assez vieux parce que je lis mon mail de manière très épisodique au moins sur les listes (mon mail pro bien sûr je le regarde plusieurs fois par jours.) Mais je constate que personne ne t'a répondu et pour cause ! C'est hypertechnique comme question et ça tient manifestement à la manière dont emacs contrôle ses sous-process ou accède à des process qui tournent déjà si j'ai bien compris ! Pour tout te dire je n'ai jamais utilisé de feature aussi élaborée dans emacs et me suis borné, i.e. je suis resté dans les bornes strictes du contrôle de sous process par emacs avec les sentinelles et tout le tralala ! Bref c'est vraiement une question pour grand expert sur la liste d'aide d'emacs tu as peut-être une chance si RMS vient faire un tour lui-même ! Mais depuis tu as peut-être trouvé d'autres sources ! Bien à toi Pierre Nicolas Graner <nicolas.gra...@u-psud.fr> writes: > Bonjour tout le monde, > > je voudrais lancer Firefox à partir d'emacs, avec la fonction browse-url > par exemple, de telle sorte que Firefox reste ouvert quand je quitte > emacs. Il faut donc détacher le processus Firefox de son processus > parent. Je l'ai fait en lançant Firefox à travers setsid, en mettant > ceci dans mon .emacs : > > (custom-set-variables > '(browse-url-firefox-program "setsid") > '(browse-url-firefox-startup-arguments (quote ("firefox")))) > > Ça fonctionne comme attendu, mais pas de façon fiable. quand j'appelle > browse-url, emacs affiche "starting firefox", et normalement Firefox > passe au premier plan et ouvre l'URL demandée. Mais environ une fois sur > deux, après le message "starting firefox" il ne se passe plus rien, > Firefox n'est pas activé. Cela se produit aussi bien s'il y a déjà un > Firefox actif dans une autre fenêtre ou pas. En rappelant browse-url > plusieurs fois de suite sans rien changer, souvent ça marche à la > deuxième ou troisème fois, parfois plus, de façon imprévisible. > > Tout se passe bien quand je lance "setsid firefox" à la main depuis un > terminal, c'est seulement à partir d'emacs que ça marche une fois sur deux. > > Avez-vous une idée de pourquoi setsid semble si aléatoire, et que faire > pour le rendre plus déterministe ? > > Merci pour vos suggestions, > Nicolas -- CBLX - CarrefourBLinuX MailingListe Pour obtenir de l'aide, envoyez le sujet help à: carrefourblinux-requ...@lists.tuxfamily.org Archives: http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux ou http://www.mail-archive.com/carrefourblinux@lists.tuxfamily.org/