GeoDesktopSwitcher is a tool that create virtual desktop and enable you to switch them in function of your position