回答:
Ubuntu 12.04でUnityとXmonadを使用していますが、うまく機能しています。ランチャーパネルは使用しません-ワークスペース9で非表示にしますが、トップパネルを使用します。必要であれば、ランチャーを使用できると思います。
Xmonadは3Dレンダリングをサポートしていないことに注意してください。Ubuntu12.04ではUnityの2Dバージョンを使用する必要がありますが、これはいくつかの点で3Dバージョンとは異なります。
こちらの手順に従ってください:http : //www.haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Unity_2D
デスクトップアイコンを無効にするようにNautilusを構成することをお勧めします。そうしないと、複数の画面を使用している場合、ひどいレンダリングアーティファクトが発生します。http://ubuntuforums.org/showthread.php?t = 1882688
Ubuntu 2では、Unity 2Dがそのバージョンで使用できなくなっているため、手順は異なります。ただし、Unityの3Dバージョンでは、12.10の2Dウィンドウマネージャーのフォールバックサポートがあります。そのため、実際の通常の3Dバージョンにより近い体験を得ることができます。
興味のある方のために、私のXmonadの構成はこちらです:https : //github.com/hallettj/config_files/blob/master/.xmonad/xmonad.hs
更新2012-12-02: Ubuntu 12.10にアップグレードしましたが、結局、Xmonadを新しいバージョンのUnityで動作させることができませんでした。Unity 2Dは、パネルを任意のウィンドウマネージャーで使用できる個別のコンポーネントとして実装するという点で、異なる設計になっていることがわかりました。Unityの新しいバージョンには、グラフィックアクセラレーションをサポートしていないマシン用のフォールバックモードがありますが、同じモジュール設計ではありません。
Gnome ClassicでXmonadを実行するように切り替えました。Unityが提供する統合メニューバーが既にありません:(