1

TabKitが Firefox のタブに対して (デフォルトのツリー ビュー モードで) 行うのと同じように、ウィンドウに対して行う X11 ウィンドウ マネージャーを作成することを考えています。これを行うには、ウィンドウがどのウィンドウから開かれたかを見つけることができる必要があります。これを見つける標準的な方法はありますか?

(X11 上でクロスプラットフォーム ツールキットを使用せずに X11 プログラミングを行ったことはありません。ウィンドウ マネージャーを作成することは言うまでもありません。)

4

1 に答える 1

0

難しいケース (アプリケーションが他のアプリケーションを起動する場合、たとえばワード プロセッサが Web ブラウザを起動する場合) では、この情報を追跡するためにアプリケーション間の協力が必要になります。Zeitgeist プロジェクトは、どのドキュメントがどのドキュメントから開かれたかを追跡しようとしています。これは、Zeitgeist (および/またはその KDE に相当するもの - Nepomuk?) と協力して実装する必要があるほど十分に近いものです。

于 2010-11-07T06:23:24.937 に答える