Então eu tenho uma solução simples.
Você pode adicionar uma ligação de chave ao seu 'rc.xml' que executa o comando GoToDesktop
e também executar o comando xrandr
.
Aqui está o exemplo para a combinação de teclas Tecla Windows + F1 e muda para a área de trabalho um e define os monitores com --same-as
.
<keybind key="W-F1">
<action name="GoToDesktop"><to>1</to></action>
<action name="Execute">
<command>xrandr --output DP1-2 --same-as eDP1</command>
</action>
</keybind>
Algo semelhante pode ser feito para o Desktop dois.
Infelizmente, isso só funciona quando você pressiona a ligação de chave específica e não quando usa outro método para alternar a área de trabalho / área de trabalho.