Proprio come Vim c'è spesso un sacco di "config fu" che puoi prendere dalle pagine web (sicuramente trascorri qualche ora o così a prendere i vari esempi di file di configurazione su xmonad.org, penso che ne valga la pena), e la mailing list.
Prima di tutto, se sei soddisfatto di gran parte di GNOME puoi eseguire xmonad all'interno di GNOME. Questo è bello perché puoi usare i pannelli e le applicazioni basate su pannello di GNOME ( network-manager
è prezioso sul mio laptop Ubuntu). Ottieni anche il vantaggio del gestore dei temi di GNOME per i widget dell'interfaccia utente, che può mantenere le cose "belle".
Questa pagina è utile per aiutarti a configurarlo:
http://haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome
Per quanto riguarda le "applicazioni a schermo intero":
Esistono diversi approcci che puoi combinare e abbinare fino a trovare un'impostazione che funzioni meglio per te. Nel mio caso, ho impostato due delle mie aree di lavoro Beta e Iota (utilizzo i nomi di lettere greche, ma potrebbero anche essere denominate "Posta" e "Musica") per impostazione predefinita (al riavvio) sul layout completo, con la maggior parte delle mie altre aree di lavoro in difetto al layout piastrellato di mia scelta. (Posso sempre scorrere i layout secondo necessità con il solito Mod+Spacescorciatoia.) In questo modo so che quando apro le applicazioni su una di queste aree di lavoro, avranno la visione completa. Tendo ad aprire la mia posta e il mio browser su uno (Beta) e il mio lettore musicale sull'altro (Iota), con altre app distribuite sulle altre aree di lavoro. Per rendere tutto più semplice ho un gancio che, quando lancio il mio lettore multimediale o programma di posta, ma non il mio browser, li sposterà automaticamente nella mia area di lavoro standard per loro. (A volte aprirò la finestra del browser piastrellata, ad esempio quando sto lavorando su un layout di pagina Web e voglio avere un browser in modalità dev per anteprime rapide.)
L'ultimo grande consiglio che posso darti è che il #xmonad
canale su FreeNode può essere un buon posto per ottenere un leggero incoraggiamento o un aiuto utile quando ne hai bisogno, come tendono ad esserlo i canali IRC orientati alla tecnica.