D-Bus 経由で組み込みのメディア プレーヤーと統合する Maemo (Qt) アプリがあります。必要なコントロール機能はすべて完了していますが、再生ウィンドウを閉じたときにメディア プレーヤーの代わりにアプリケーション ウィンドウ (再生の開始時にバックグラウンド化される) を表示する必要があります (スタック ウィンドウです)。
次のようになります。ユーザーが Qt アプリケーションで項目をクリックすると、ネイティブ メディア プレーヤーでメディア ファイルが起動します。ユーザーはメディア ファイルを視聴し、再生ウィンドウの矢印をクリックして終了します。どうにかしてこのイベントをキャッチし、メディア プレーヤーのメイン ウィンドウを表示する代わりに、アプリケーションを前面に表示したいと思います。
Maemoでも可能ですか?低レベルの X コーディングが必要になるのではないかと考えています。