Skip to content
♍️💻💻💻💻 Virtual desktops for Windows
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitattributes more style Jan 29, 2015
.gitignore added more detailed build instructions Jun 10, 2015
LICENSE Initial commit Oct 4, 2013
Makefile set -std=c89 -pedantic; added format option in Makefile Nov 20, 2015 Update to 1.4.2 download link Jun 12, 2015
virgo.c fix compile error when using gcc 7.3.0 Feb 24, 2018
virgo.ico size now <10kb Feb 9, 2015
virgo.rc icon added Oct 6, 2013


Virtual Desktop Manager for Windows

Download here


  • resource friendly, exe is <10kb on disk and uses <1mb memory while running
  • 4 virtual desktops (more if you change a constant and recompile the code)
  • shows only a tray icon with the number of the desktop you are on


    ALT + 1..4             -> changes to desktop 1..4
    CTRL + 1..4            -> moves active window to desktop 1..4
    ALT + CTRL + SHIFT + Q -> exits the program
    ALT + CTRL + SHIFT + S -> starts/stops handling of other hotkeys

the nerds can build it with

    git clone
    cd virgo

If you do not have gcc/make installed you can change that doing following

  1. go to and install it according to the instructions there
  2. open msys2 shell and install mingw-w64-i686-gcc and mingw-w64-i686-make using pacman
  3. duplicate C:\msys32\mingw32\bin\mingw32-make.exe and name it make.exe
You can’t perform that action at this time.