A problem I’ve hit many times is the grey window java issue, where java-windows will be all grey and have no content. Danske Bank uses java for their homebanking solution and for every transaction a java-windows pops up. So this bug meant no homebanking for me (or rather, forced me to use a windows-based PC for paying my bills).
Today however, I stumbled across a mail on the awesome mailing list mentioning a tool called wmname that apparently solves this issue, by setting a proper netwmname… and lo and behold, this small (53 lines of C code) program actually made homebanking work again \o/. Just compile, install and run it with an argument (the name of your window manager, could be anything).
Is this awesome? (y/Y)