Download:
vdesk-1.3.tar.gz
(98K, released 2025-07-08)
GPG signature
(about)
SHA256 bd66991211c2cad017e1ff77f4cda352b450d52c4206e3c88e38002bf981f5f1
Available through Git
(Atom feed of changes):
git clone http://offog.org/git/vdesk.git
About vdesk
vdesk is a virtual desktop manager, intended for use with window managers that don't provide virtual desktops themselves. It works by mapping and unmapping (i.e. showing and hiding) windows itself when you invoke it to change desktops.
I originally wrote it for use with Decklin Foster's aewm window manager, and Elliott Hughes' speckeysd keygrabber, but it's not tied to those two programs.
Jason Lin pointed out that you can use vdesk with some window managers
that do support virtual desktops — such as XFCE's xfwm4
— in which case it will add another "dimension" of virtual
desktops (giving you an N by N grid of desktops, rather than an N-long
row).
This might be useful if you want to have different sets of desktops for
different projects.
His
configuration has launchers configured to do things like vdesk
3 && firefox
to launch programs on specific virtual desktops.