Jwmconfig2 20100524

Thanks to forum member ecube, who fixed a bug in Jwmconfig2:
http://murga-linux.com/puppy/viewtopic.php?t=55406&start=45

I have added the new 'panel-buttons' script to package 'jwmconfig2' and made it version 20100524.


Posted on 24 May 2010, 14:05


Comments:

Posted on 24 May 2010, 24:14 by technosaurus
jwm fullscreen
Patriot recently sent me this patch that makes full screen apps work in jwm including flash9


diff -crB ../jwm-492/src/client.c ./src/client.c
*** ../jwm-492/src/client.c 2010-05-04 19:38:43.000000000 +0800
--- ./src/client.c 2010-05-09 08:08:08.000000000 +0800
***************
*** 261,266 ****
--- 261,274 ----
}
}

+ /* Make the client fullscreen if requested. */
+ /* Done here to preserve client restore stuffs,
+ * such is the irony of things */
+ if(np->state.status & STAT_FULLSCREEN) {
+ np->state.status &= ~STAT_FULLSCREEN;
+ SetClientFullScreen(np, 1);
+ }
+
return np;

}


This allows use of flash9 instead of flash10 which is 2mb smaller and does not have dependency on nss, nspr and other mozilla libraries... thus also allowing a smaller webkitgtk implementation (it is half the size if you use --with-unicode-backend=glib instead of the default 16Mb libICU)

My last pet with all of webkit's dependencies (libsoup, gnutls etc...) was less than 5Mb and Midori and other webkit based browsers are only a couple hundred kb and typically much faster

the unfortunate side of webkit is that html5 video support requires gstreamer (it can be disabled at compile time to avoid this dependency), so gst-ffmpeg + mplayer or a mozplugger wrapper is almost a necessity (fortunately there are good vala bindings and examples)