C++ と X11 を使用して、完全に透明なウィンドウを作成しようとしました。イベントを消費せず、下のウィンドウに転送するだけです。Java-Windows で知られているある種の GlassPane ですが、全画面表示です。次に、このウィンドウに描画したいと思います。
これはX11で何とか可能ですか?
XGetImage()私の最初の試みはすべてのイベントを無視することでした。単に...を使用してルート ウィンドウから画像をコピーするだけです。XShmGetImage残念ながら、ここではオプションではありません。
確かに、このウィンドウに装飾は必要ありませんが、それは大きな問題ではありません。
X11 / Xlibのみを使用してこれを行うには? それが不可能な場合、他に何が必要ですか?
どんな助けでも大歓迎です!
PS:Xineramaと同様にアクティブ化されていCompizます。問題が発生した場合は、それらを非アクティブ化することができます。