[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fenêtre au 1er plan par programmation



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} ***


Reply to: