Risposte:
Sto usando Xmonad con Unity in Ubuntu 12.04 e funziona bene. Non uso il pannello di avvio - lo nascondo nell'area di lavoro 9 - ma utilizzo il pannello superiore. Credo che puoi usare il launcher se vuoi.
Tieni presente che Xmonad non supporta il rendering 3D, quindi dovrai utilizzare la versione 2D di Unity in Ubuntu 12.04, che differisce in qualche modo dalla versione 3D.
Segui le istruzioni qui: http://www.haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Unity_2D
Consiglio di configurare Nautilus per disabilitare le icone del desktop. Altrimenti otterrai artefatti di rendering orribili se stai utilizzando più schermi: http://ubuntuforums.org/showthread.php?t=1882688
La procedura sarà diversa in Ubuntu 12.10 poiché Unity 2D non è più disponibile in quella versione. Tuttavia, la versione 3D di Unity ha il supporto di fallback per i gestori di finestre 2D in 12.10; quindi potresti avere un'esperienza che è in realtà più vicina alla normale versione 3D.
Se sei interessato, la mia configurazione di Xmonad è qui: https://github.com/hallettj/config_files/blob/master/.xmonad/xmonad.hs
Aggiornamento 2012-12-02: ho eseguito l'aggiornamento a Ubuntu 12.10 e non sono riuscito a far funzionare Xmonad con la nuova versione di Unity. Si scopre che Unity 2D è stato progettato in modo diverso in quanto implementava il pannello come componente separato che poteva essere utilizzato con qualsiasi gestore di finestre. Sebbene la nuova versione di Unity abbia una modalità di fallback per macchine che non supportano l'accelerazione grafica, non ha lo stesso design modulare.
Sono passato a eseguire Xmonad con Gnome Classic. Mi manca già la barra dei menu integrata fornita da Unity :(