次のことを行いたいと思います。HTMLを表示するWebkitウィジェットを使用して、常に上部のpygtkウィンドウにフルスクリーンを作成しますが、完全に透明なボックスを使用して、下のウィンドウが表示されるようにします。(これは可能のようです: WebKitを使用してクリアな背景の上にWebコンテンツをレンダリングすることは可能ですか?)
私が望んでいるのは、(時々)透明なボックスで発生するすべてのマウスイベントをアプリケーションのウィンドウの下のウィンドウに渡して、それらと正常に対話できるようにすることです。したがって、視覚的に透過的であるだけでなく、マウスイベントに対しても透過的です。
理論的には、pygtk Eventboxを使用して関心のあるすべてのイベントをキャッチし、wnckを使用して私の真下のウィンドウを見つけ、python-xlibを使用してこのイベントを渡すことができると思います。
これは、最も洗練されたソリューションのようには思えません。もっと良い方法はありますか?