Assim como o Vim, muitas vezes há um monte de "config fu" que você pode pegar nas páginas da Web (definitivamente passar algumas horas absorvendo os vários exemplos de arquivos de configuração no xmonad.org, acho que vale a pena ) e a lista de discussão.
Primeiro de tudo, se você está feliz com grande parte do GNOME, você pode rodar o xmonad dentro do GNOME. Isso é bom porque você pode usar os painéis do GNOME e aplicativos baseados em painel ( network-manager
é inestimável no meu laptop Ubuntu). Você também obtém o benefício do gerenciador de temas do GNOME para os widgets de UI, que podem manter as coisas "bonitas".
Esta página é útil para ajudar você a configurar:
Quanto a "aplicativos de tela inteira":
Existem várias abordagens que você pode misturar e combinar até encontrar uma configuração que funcione melhor para você. No meu caso, eu configurei dois dos meus espaços de trabalho Beta e Iota (eu uso nomes de letras gregas, mas eles podem também ser chamados de "Mail" e "Music") que padrão (no reinício) para o layout Completo, com a maioria dos meus outros espaços de trabalho padrão para o layout lado a lado de minha escolha. (Eu sempre posso percorrer os layouts conforme necessário com o atalho usual Mod + Espaço ). Dessa forma, eu sei que quando abro aplicativos em qualquer um desses espaços de trabalho, eles a visão completa. Eu costumo abrir meu e-mail e navegador em um (Beta) e meu player de música no outro (Iota), com outros aplicativos espalhados sobre os outros espaços de trabalho. Para tornar isso mais fácil, eu tenho um gancho que, quando eu lanço o meu media player ou programa de e-mail, mas não o meu navegador, ele irá automaticamente movê-los para o meu espaço de trabalho padrão para eles. (Às vezes eu vou abrir a janela do navegador lado a lado, por exemplo, quando estou trabalhando em um layout de página da Web e quero ter um navegador de modo de desenvolvimento para visualizações rápidas.)
A última grande dica que posso dar é que o canal #xmonad
no FreeNode pode ser um bom lugar para obter algum encorajamento gentil ou ajuda útil quando você precisar, como tendem a ser os canais de IRC com orientação técnica.