Guillaume MESSONNIER wrote:
Bonsoir à tous,
Ma question frise le hors-sujet, je me permet de la poser tout de même
car quelqu'un a peut-être une réponse...
Voilà, je recherche le moyen, dans un programme en C, de *mettre au
premier plan la fenêtre d'une application en cours d'exécution*
(fenêtre identifiée par son titre). Idéalement, j'aimerai que mon
programme fonctionne pour tous les environnements de bureau... Gnome
en priorité.
C'est contraire aux règles de gestion des fenêtres, ICCCM et EWMH.
Voir http://en.wikipedia.org/wiki/ICCCM
http://en.wikipedia.org/wiki/Extended_Window_Manager_Hints
http://freedesktop.org/wiki/Specifications/wm-spec
L'intuition est que c'est le gestionnaire de fenêtre (le window manager)
ou de bureau (le desktop) qui doit avoir la responsabilité des
positionnements des plans.
Donc, c'est en principe impossible, et notamment très difficile
(probablement impossible) à mettre en oeuvre pour tout window manager.
A mon avis, il faudrait renoncer à cet objectif (qui n'est pas très sain
au demeurant: pourquoi l'application serait-elle forcément et à tout
instant la plus importante pour l'utilisateur?).
Cordialement.
PS; je crois que c'est une FAQ quelque part, j'ignore où...
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org