É extremamente claro o que você está perguntando e uma idéia muito boa, mas infelizmente isso é impossível sem cavar fundo nas entranhas do Gerenciador de Janelas e mudar o código lá.
Espaços de trabalho são duplicações de sua configuração de monitor físico e o que você está tentando fazer cria um monte de problemas se seus monitores não tiverem a mesma resolução exata: as janelas teriam que ser movidas para caber na tela quando mudando, ou o panning precisaria ser ativado automaticamente, etc ...
Desculpe ser o prenúncio de más notícias ...