I wrote this bash script so any window manager could behave like GNOME Shell - there is always one workspace more than you are currently using . I enjoyed this concept in GNOME3 a lot, but the whole environment was just too heavy for my PC, so I started to work on a script which would work similarly. This is first public release
Just make sure you have wmctrl installed (sudo apt-get install wmctrl), chmod +x it and run (optionally place it in your ~/.local/bin). I'm using it with Openbox, but I wish to know if it's working on Xfce, KDE etc.
I'm afraid it might be not compatible with Compiz (as it's using viewport instead of workspaces) and thus with Unity.
Please report feedback!