HusHucHuライス 2023/02/11 08:41

唯一出来たこと

唯一出来たこと

アクティブなウィンドウを検索できたこと

Display *display = XOpenDisplay(NULL);

使う関数 : XGetWindowProperty(display, XDefaultRootWindow(display), XInternAtom(display, "_NET_ACTIVE_WINDOW", FALSE), 0, 0x7fffffff, FALSE, AnyPropertyType, ・・・

親ウィンドウから別のウィンドウを作れたこと

ただUnityの「Display 」は取得できませんでした。
(要はUnityのイベントが取得できませんでした)


オーバーレイウィンドウでかつ常にトップじゃないウィンドウも作れます。
override_redirect = False
XChangeProperty(に_MOTIF_WM_HINTSして5つのunsigned longして最初を2にするとできます。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索