Ответы:
Я использую 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; так что вы можете получить опыт, который на самом деле ближе к обычной 3D-версии.
Если вам интересно, мой конфиг 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 :(