Antworten:
Ich benutze Xmonad mit Unity in Ubuntu 12.04 und es funktioniert gut. Ich verwende das Startfenster nicht - ich verstecke es in Arbeitsbereich 9 -, aber ich verwende das obere Fenster. Ich glaube, dass Sie den Launcher verwenden können, wenn Sie möchten.
Beachten Sie, dass Xmonad kein 3D-Rendering unterstützt. Daher müssen Sie in Ubuntu 12.04 die 2D-Version von Unity verwenden, die sich in einigen Punkten von der 3D-Version unterscheidet.
Befolgen Sie die Anweisungen hier: http://www.haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Unity_2D
Ich empfehle, Nautilus so zu konfigurieren, dass Desktopsymbole deaktiviert werden. Andernfalls erhalten Sie schreckliche Rendering-Artefakte, wenn Sie mehrere Bildschirme verwenden: http://ubuntuforums.org/showthread.php?t=1882688
In Ubuntu 12.10 ist die Vorgehensweise anders, da Unity 2D in dieser Version nicht mehr verfügbar ist . Die 3D-Version von Unity bietet jedoch Fallback-Unterstützung für 2D-Fenstermanager in 12.10. So erhalten Sie möglicherweise eine Erfahrung, die der regulären 3D-Version tatsächlich näher kommt.
Bei Interesse ist meine Xmonad-Konfiguration hier: https://github.com/hallettj/config_files/blob/master/.xmonad/xmonad.hs
Update 2012-12-02: Ich habe ein Upgrade auf Ubuntu 12.10 durchgeführt und Xmonad konnte schließlich nicht mit der neuen Version von Unity arbeiten. Es stellt sich heraus, dass Unity 2D dahingehend anders konzipiert wurde, dass das Bedienfeld als separate Komponente implementiert wurde, die mit jedem Fenstermanager verwendet werden kann. Die neue Version von Unity verfügt zwar über einen Fallback-Modus für Computer, die keine Grafikbeschleunigung unterstützen, jedoch nicht über dasselbe modulare Design.
Ich habe auf Xmonad mit Gnome Classic umgestellt. Mir fehlt bereits die von Unity bereitgestellte integrierte Menüleiste :(