fluxboxのfullscreen関連のバグ

gnomeがあまりに重たいので、fluxbox-1.0rc2をソースからコンパイルしてインストールしてみた。結構よさげだったけどOpenofficeのImpress(2.0.2)でスライドショーをしようとすると全画面表示にならない。

というわけでパッチを書いてみた。debian sargeで動作確認済み。

--- Window.cc.orig      2006-11-08 13:22:26.276659700 +0900
+++ Window.cc   2006-11-08 13:10:10.075900913 +0900
@@ -1636,12 +1636,16 @@

         // clear decorations
         setDecorationMask(0);
+        // put resizable flag
+        bool resizable = isResizable();
+        setResizable(true);

         // be xinerama aware
         moveResize(screen().getHeadX(head), screen().getHeadY(head),
                    screen().getHeadWidth(head), screen().getHeadHeight(head));
         moveToLayer(::Layer::ABOVE_DOCK);

+        setResizable(resizable);
         fullscreen = true;

         stateSig().notify();

副作用があるかどうかは知らない。
xfce4でもちょい重いし(贅沢か?)、fluxboxは結構いいかも。