web-dev-qa-db-ja.com

Unity / HUDを使用したXmonad

Xmonadを使用し、UnityのHUDを引き続き使用したい。これは可能ですか? Unityの使用中にXmonadを使用できますか? Xmonad内でHUDを使用する方法はありますか?

私は12.04にいますが、まもなく12.10になります。

13
Patrick

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

Unity 2Dはそのバージョンでは 使用できなくなりました であるため、手順はUbuntu 12.10では異なります。ただし、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が提供する統合メニューバーが既にありません:(

9
Jesse Hallett