compiz
compiz copied to clipboard
staticswitcher (and possibly other) have an implicit decoration-dependency
Running without a window decorator will make the backgroundbox of staticswitcher fully transparent. It's still usable, but not pretty.
Starting gtk-window-decorator --- even without the decoration plugin lodad ---- will add a background to the staticswitcher, but no border. Again, this is WITHOUT the decoration plugin, so you don't actually get regular window decorations, just a background for staticswitcher.
After it's started once, killing gtk-window-decorator will not make staticswitcher revert to the original transparent look.
With decoration plugin and gtk-window-decorator, the background of staticswitcher is both present and properly decorated.
This is somewhat suboptimal. There's no particular reason why we should require decorations present. There are perfectly valid alternatives (think tiling wm plugin for instance, with just a border for decoration). At the very least, the plugin should throw a warning to stdout so debugging will be easier.