外部ウィンドウの親を Qt アプリケーションに変更します ( XReparentWindow, XMapRaised, XMoveResizeWindow
)。それは機能しますが、その再親化されたウィンドウをクリックすると、システムがロックされます (マウスまたはキーボードのイベントはありません)。
たとえば、gedit を埋め込んでクリックすると、gedit でのみキーボード イベントが発生し (グローバルの Awesome のホットキーも無効になります)、マウス クリックはどこにも発生しません (Ctrl+Q を使用して埋め込まれた gedit を閉じない限り)。
QX11EmbedContainer を使用する場合も同様です。やっsetEnabled(false)
ても。
なぜロックアップするのですか?このロックアップを防ぐ方法、または一部の X ウィンドウの入力処理を無効にする方法は?