Comment puis-je savoir ou enregistrer la fenêtre de haut niveau X11 à partir de laquelle une fenêtre de niveau supérieur a été ouvert?

StackOverflow https://stackoverflow.com/questions/4114965

Question

Je pense à écrire un gestionnaire de fenêtres X11 qui fait pour fenêtres quelque chose comme ce que TabKit fait pour les onglets dans Firefox (dans son Mode par défaut l'arborescence ). Pour ce faire, je dois être à mesure de savoir quelle fenêtre une fenêtre a été ouverte à partir. Est-il un moyen standard de trouver cela?

(je ne l'ai jamais fait any programmation X11 sans utiliser une boîte à outils multi-plateforme sur le dessus de X11, et encore moins écrire un gestionnaire de fenêtre.)

Était-ce utile?

La solution

Pour les cas difficiles - lancement d'applications d'autres applications, par exemple un traitement de texte lancer un navigateur web - il va être un besoin de coopération entre les applications pour suivre ces informations. projet Zeitgeist cherche déjà à suivre quels documents ont été ouverts à laquelle les documents, ce qui est assez proche que je devrais probablement travailler avec Zeitgeist (et / ou son équivalent KDE - Nepomuk) pour obtenir cette mise en œuvre

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top