
jre7-openjdkをインストールすると、次のメッセージが表示されます。
非ターゲティングウィンドウマネージャを使用している場合は、/etc/profile.d/jre.shで_JAVA_AWT_WM_NONREPARENTING=1を設定してください。
私のWMはオープンボックスです。ファイルを編集する必要がありますか?
答え1
これウィンドウマネージャの親 - 子関係のリセットWikipediaの記事では、openboxが親wmであることを強く示唆しています。
実際、すべての最新のウィンドウマネージャは親を再割り当てしますが、古いウィンドウマネージャ(uwmウィンドウマネージャなど)はこれを実行しませんでした。このルールの例外は、dwm、cwm、PLWM、ratpoison、xmonad です。これらのウィンドウマネージャには、一般的なウィンドウ装飾が不足しており、Compizはオーバーライドされたウィンドウ装飾となったバージョン0.9.0まで装飾を別々に描きました。 - 非合成モードで実行できるようにする親ウィンドウマネージャ。
答え2
この質問に対する答えはありますが(Goldilocksが正しい)答えは簡単ではありません。この問題を解決するには:いいえ。 Openboxは親WMです。 「クール」ウィンドウ枠を持つほぼすべてのWMは、親と子の関係をリセットします。私が知る限り、ボーダーが親子関係のサイズを変更しないウィンドウマネージャはありません。