「on resize」など、より多くのウィンドウイベントを処理できるdevilspie2の代替案を探しています。現在、開いているウィンドウイベントと閉じるウィンドウイベントしかありません。
たとえば、ウィンドウが最大化されている場合のみ、ウィンドウの装飾を解除します。
if (get_application_name() == "myapp") then
if (get_window_is_maximized() == true) then
undecorate_window()
else
decorate_window()
end
end
最大化されたときにウィンドウの装飾を解除し、最大化されていないときにウィンドウを再装飾するあなたの例を考えると、この回答では、「最大」を促進するために自由を取りました
Xubuntu 14.04でテストしました。
Sudo apt-get install maximus
開いた後続のウィンドウはすべて自動的に装飾が解除されますが、最大化を解除すると、それらは再装飾されます。
私のテスト中、この一定の自動最大化は煩わしいものでした。したがって、自動最大化の問題を修正するには、このオプションを使用します。
gconftool -s /apps/maximus/no_maximize true -t bool
Maximusとgconftool Tweakの両方を使用する場合の動作を示します。
キーボードショートカットが好き-簡単なヒント-最大化されたウィンドウと最大化されていないウィンドウを切り替えるには、ショートカットを覚えておいてください Alt+F10