Acabei de encontrar esta pergunta (fechada) no stackoverflow (ver também < a href="https://superuser.com/questions/358345/how-can-i-set-a-minimum-of-workspaces-which-should-always-stay-available-in-gnom"> este Q & amp; A ). A informação lá me permitiu resolver a questão - 22 horas antes do meu próprio fim de recompensa ...:)
Note que esta é uma solução feia, porque você alterou 2 linhas nas fontes do shell do GNOME. Seria melhor convertê-lo em uma extensão (fácil de usar). As informações fornecidas aqui podem servir de base para uma extensão, mas não sei exatamente como fazer isso em uma extensão.
Basicamente você tem que descomentar o comando overview.show()
no arquivo /usr/share/gnome-shell/js/ui/main.js
(e o if antes). Pode ser uma boa ideia fazer um backup do arquivo antes.
$ diff main.js main.js-old
350,351c350,351
< //if (!overview.visible && showOverview)
< // overview.show();
---
> if (!overview.visible && showOverview)
> overview.show();
Para aplicar as alterações, execute:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
As linhas anteriores confirmam minha suspeita de que não há atualmente nenhuma opção para alterar esse comportamento.