唯一出来たこと
唯一出来たこと
アクティブなウィンドウを検索できたこと
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にするとできます。