A exibição de uma janela em mais de um espaço de trabalho é geralmente chamada de pegajosa. Houve conversa sobre suporte a janelas fixas no XMonad , e parece ter sido implementado mas com limitações .
Se você deseja exibir uma janela específica em um conjunto particular de espaços de trabalho, isso parece ser possível com um extensão : Actions.CopyWindow
.
Se você está procurando alternativas para o XMonad, um (relativamente) popular gerenciador de janelas é Awesome . Onde o XMonad é escrito e estendido em Haskell, o Awesome está ligado a Lua . Apoios impressionantes
janelas aderentes através de awful.client.sticky
(pelo menos em Awesome 3.4.6 no Debian squeeze; a documentação online parece incompleta). O Awesome também oferece suporte à organização de janelas com as tags , e uma janela pode estar em mais de uma tag, como é óbvio.
Outra alternativa é Sawfish . Está escrito e estendido no Esquema . Sawfish não é um gerenciador de janelas lado a lado, mas é altamente configurável, então você provavelmente poderia construir um (não sei se já foi feito). Ele definitivamente suporta a exibição de uma janela em um conjunto arbitrário de espaços de trabalho.
Da mesma forma, o Emacs pode emular o vi.