
O que quero dizer com "desapegado"?
Noervastluftwmgerenciador de janelas (e outros, notadamente o xmonad), o conceito de "área de trabalho virtual" é removido dos próprios monitores físicos. Isso significa que qualquer monitor pode visualizar qualquer um dos desktops virtuais ao mesmo tempo.
Por exemplo, digamos que temos três telas:
[SCREEN 1] | [SCREEN 2] | [SCREEN 3]
e 3 desktops VIRTUAIS (na realidade são 9).
[VIRTUAL 1] | [VIRTUAL 2] | [VIRTUAL 3]
Agora, imagine que tenho a área de trabalho virtual 1 na tela 1, a área de trabalho virtual 2 na tela 2 e a área de trabalho virtual 3 na tela 3. Quero poder alterar a visualização para:
[VIRTUAL 2] | [VIRTUAL 1] | [VIRTUAL 3]
sem arrastar ou mover janelas de forma alguma.
As regras do herbstluftwm são:
- Se você mudar para uma área de trabalho VIRTUAL que ainda não esteja em outra tela física, ela substituirá a área de trabalho VIRTUAL do monitor em foco pela que você deseja.
- Se você mudar para uma área de trabalho VIRTUAL que outra tela está visualizando no momento, ela trocará as áreas de trabalho virtuais por essa tela.
- O foco determina qual monitor terá sua área de trabalho VIRTUAL alterada. Se você focar na tela 2 e mudar para a área de trabalho virtual 8, a tela 2 exibirá a área de trabalho VIRTUAL 8.
O que outros gerenciadores de janelas fazem?
Os únicos outros ambientes com os quais tenho vasta experiência são Gnome e KDE. Em ambos os casos,cada desktop virtual é na verdade um conjunto de N telas.
Assim, com 3 telas e 3 desktops VIRTUAIS, existem na verdade 9 “áreas de trabalho”.
Se eu mudar para a área de trabalho VIRTUAL 2 enquanto o segundo monitor estiver em foco, todas as três telas serão alteradas, pois as telas estão "vinculadas" à área de trabalho virtual. Não há separação entre tela e área de trabalho.
O que estou perguntando
Em primeiro lugar, existe um nome para este tipo de funcionalidade? Não consigo trabalhar sem ele, e se o herbaltluftwm nunca suportar o Wayland, ficarei preso no X indefinidamente para obter esse recurso.
Segundo, quais gerenciadores de janelas suportam isso? Existem hacks/soluções alternativas onde o KDE ou o Gnome podem se comportar assim?