Window Flexing with WinWrangler 0.1 and GtkHotkey 0.2
I had a sudden need to write some code that actually would produce a real desktop application instead of my usual business hacking on libraries or writing specs. To this in I decided to brush up my olde WinWrangler code and make an actual release.
Before I bang on, watch the WinWrangler 0.1 screencast.
As mentioned elsewhere WinWrangler only depends on gtk+, libwnck, and gtkhotkey, and an EWMH compliant window manager, so it should run on most desktops.
GtkHotkey 0.2 Released
When I started adding hotkey support to WinWrangler I found a bug in GtkHotkey 0.1. If an application registered more than one hotkey it would trigger all of them when any one of them where activated… Dum-da-dum… That is fixed in the newly released GtkHotkey 0.2 which you can find on https://launchpad.net/gtkhotkey
The release can be found on http://launchpad.net/winwrangler, and I even rolled some .debs for Ubuntu (Hardy) you can find in my PPA at https://launchpad.net/~kamstrup/+archive. Please not that these are actually my first Debian packages so bear with my if they are a bit flaky (they do seem to work on my box though).
One nagging bug though. It doesn’t seem to work with Metacity and Gnome Terminals, one of my prime use cases :-S. I think it is related to the size increment steps requested from the Gnome Terminal windows. You see Gnome Terminal will always fit its display to line up with the number of rows and columns the active font implies. Pretty nifty, but somehow it prevents WinWrangler from doing its magic. Since Compiz doesn’t implement support this form of size-negotiation Gnome Terminal plays nice under Compiz. Anyways, I am investigating this, so if anybody out there got a solution for me it will be appreciated
To run WinWrangler with a tray icon run
or without the tray icon