Відповіді:
Я використовую Xmonad з Unity в Ubuntu 12.04, і він працює добре. Я не використовую панель запуску - я ховаю її в робочій області 9 - але я використовую верхню панель. Я вважаю, що ви можете використовувати пускову установку, якщо хочете.
Майте на увазі, що Xmonad не підтримує 3D-рендерінг - тому вам доведеться використовувати 2D версію Unity в Ubuntu 12.04, яка в чомусь відрізняється від 3D-версії.
Дотримуйтесь інструкцій тут: http://www.haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Unity_2D
Я рекомендую налаштувати Nautilus для відключення піктограм на робочому столі. Інакше ви отримаєте жахливі артефакти візуалізації, якщо будете використовувати декілька екранів: http://ubuntuforums.org/showthread.php?t=1882688
Процедура буде відрізнятися в Ubuntu 12.10, оскільки Unity 2D більше не доступний у цій версії. Однак 3D-версія Unity має підтримку резервних менеджерів вікон 2D в 12.10; тож ви можете отримати досвід, який насправді ближче до звичайної тривимірної версії.
У випадку, якщо вас цікавить, мій конфігурація Xmonad знаходиться тут: https://github.com/hallettj/config_files/blob/master/.xmonad/xmonad.hs
Оновлення 2012-12-02: Я перейшов до Ubuntu 12.10, і мені не вдалося змусити Xmonad працювати з новою версією Unity. Виявляється, Unity 2D був розроблений інакше тим, що реалізував панель як окремий компонент, який можна використовувати з будь-яким менеджером вікон. Хоча нова версія Unity має резервний режим для машин, які не підтримують графічне прискорення, вона не має такого ж модульного дизайну.
Я перейшов на запуск Xmonad з Gnome Classic. Мені вже не вистачає інтегрованої панелі меню, яку надав Unity :(