O XMonad provavelmente é aquele com a maior comunidade de usuários. Possui extensa documentação e funciona bem com extensões GNOME / EWMH (embora você precise ativá-las no arquivo de configuração). O arquivo de configuração possui a sintaxe Haskell, mas certamente é possível editá-lo sem conhecer muito o Haskell, copiando + colando exemplos da documentação. As combinações de teclas padrão são vim
inspiradas, embora todas possam ser remapeadas (incluindo o uso de combinações de teclas encadeadas, como o Emacs C-a C-b
C-c
). Está disponível no Ubuntu como pacote xmonad
.
Bluetile é uma descendência do XMonad: suporta um arquivo de configuração simplificado e se integra bem à área de trabalho do GNOME por padrão. Infelizmente, ele não está disponível no Ubuntu 10.04, então você precisa instalar o código-fonte.
DWM é o "pai inspirador" do XMonad e do Awesome. É muito simples e rápido, e está disponível como pacote
dwm
no Ubuntu 10.04. No entanto, por padrão, para alterar a configuração, você precisa editar um arquivo de cabeçalho nas fontes e recompilar; a maioria da documentação sobre as opções disponíveis está disponível apenas como postagens na lista de discussão. Ele não suporta o GNOME / EWMH por padrão, você precisará corrigi-lo; o garfo Echinus do DWM começou dessa maneira. A maioria dos dwm
usuários desaprova um "ambiente de desktop", portanto, provavelmente não é a escolha certa se você gosta de truques do GNOME. As ligações de teclas padrão são vim
como; eles podem ser remapeados, mas não há opção para combinações de teclas encadeadas.
O Awesome começou como um fork do DWM.
Ion é um gerenciador de janelas lado a lado totalmente programável em Lua: também o "arquivo de configuração" é um script Lua, para que você possa mapear qualquer chave para qualquer ação (desde que você conheça Lua o suficiente para a tarefa). Não há suporte para extensões GNOME ou EWMH, tanto quanto eu sei. Disponível no Ubuntu 10.04 como pacote ion3
.
O wmii é o antecessor do DWM (mesmo autor). Ele pode ser totalmente controlado pelo teclado, mas possui uma seleção menor de layouts, e o formato de configuração é baseado em um "sistema de arquivos virtual", que possibilita coisas muito complexas, mas (IMHO) também coisas simples e bastante complicadas. Disponível no Ubuntu 10.04 como pacote wmii
.
O larswm pode configurar uma ligação de chave para todas as operações suportadas. A documentação vem na forma de uma página de manual, clara e completa. A comunidade de usuários agora é muito pequena e a lista de discussão costumava ficar em silêncio por meses. Não há suporte para extensões EWMH / desktop. Disponível como pacote larswm
.
ratpoison , como o nome diz, obriga a não usar o mouse. Toda ação é realizada por um toque de tecla. As combinações de teclas padrão são inspiradas no GNU screen
e Emacs; elas podem ser recuperadas, sujeitas à restrição de que sempre existe uma "chave de prefixo" global para iniciar a ação.
O StumpWM é uma reescrita
ratpoison
no Common Lisp, que adiciona a boa opção para hackear o WM enquanto você o executa. Não há suporte para extensões EWMH / desktop (por design, eu diria). Ambos estão disponíveis no Ubuntu 10.04 (pacotes
ratpoison
e stumpwm
).