كيف يمكنني معرفة أو تسجيل نافذة X11 ذات المستوى الأعلى الذي تم من خلاله فتح نافذة المستوى الأعلى؟
-
29-09-2019 - |
سؤال
أفكر في كتابة مدير نافذة X11 الذي يفعل لنظام التشغيل Windows شيء مثل ماذا تابكيت لا لعلامات التبويب في Firefox (فيها وضع عرض الشجرة الافتراضي). للقيام بذلك ، يجب أن أتمكن من معرفة النافذة التي تم فتح نافذة منها. هل هناك طريقة قياسية للعثور على هذا؟
(لم افعل قط أي Programming X11 دون استخدام مجموعة أدوات منصة منصة على رأس X11 ، ناهيك عن كتابة مدير نافذة.)
المحلول
بالنسبة للحالات الصعبة - التطبيقات التي تطلق تطبيقات أخرى ، مثل معالج النصوص الذي يطلق متصفح ويب - ستكون هناك حاجة إلى التعاون بين التطبيقات لتتبع هذه المعلومات. ال مشروع Zeitgeist يسعى بالفعل إلى تتبع المستندات التي تم فتحها من أي مستندات ، وهي قريبة بما يكفي لدرجة أنني ربما يجب أن أعمل مع Zeitgeist (و/أو مكافئ KDE - Nepomuk؟) لتنفيذ هذا.
لا تنتمي إلى StackOverflow