2011-12-07 7 views
5

私はxmonadをubuntuで使うと、私はXmonadのチュートリアルに従いますが、アプリケーションのメニューバーはありません。 この問題を解決するにはどうすればよいですか?XmonadでUbuntu Unityなしのメニューバーなし

私のconfigureファイルはここにある:

import XMonad 
import XMonad.Hooks.DynamicLog 
import XMonad.Hooks.ManageDocks 
import XMonad.Util.Run(spawnPipe) 
import XMonad.Util.EZConfig(additionalKeys) 
import System.IO 
--import XMonad.Config.Gnome 
import XMonad.Layout.Gaps 
myLayouts = gaps [(U, 24)] -- $ layoutHook gnomeConfig 


main = do 
-- xmproc <- spawnPipe "/usr/bin/xmobar ~/.xmobarrc" 
xmonad $ defaultConfig 
{manageHook = composeAll [ 
    -- other hooks, 
    manageDocks 
    , className =? "Unity-2d-panel" --> doIgnore 
    --, className =? "Unity-2d-launcher" --> doIgnore 
     -- more hooks 
    ] 

    -- for gnome begin 
    --manageDocks <+> manageHook defaultConfig 
    -- for gnome end 
, layoutHook = avoidStruts $ layoutHook defaultConfig 
--, logHook = dynamicLogWithPP xmobarPP 
--     { ppOutput = hPutStrLn xmproc 
--     , ppTitle = xmobarColor "green" "" . shorten 50 
--     } 
, modMask = mod4Mask  -- Rebind Mod to the Windows key 
} 
+0

あなたがそれを見つけたら教えてください。本当に面倒です。 –

+0

これは役に立つかもしれません:https://gist.github.com/1300108 –

答えて

0

XMonadは、メニューバーを持っていませんが、たくさんのバーのアウトがあります。 Gnomeがインストールされている場合は、最初の起動としてgnome-panelを使用できます。 XMonadでうまく動作

その他のメニューバーのは、以下のとおりです。あなたがグローバルappmenuバー、インジケータ-appmenuを削除するよう

+2

私はXMonadがメニューを持っていないことを知っています。私はすべてのアプリケーションのメニューバーを意味しています.gnome2では大丈夫です。グローバルメニューバーを使用すると、xmonad – WhatisThat

+0

とうまく動作せず、設定ファイルでunity-panelを起動しないと、アプリケーションメニューが表示されます。とにかくありがとうございました。 – WhatisThat

+0

alt + pで正常に起動するプログラムスターターはどうですか? – frosch03

2

が見えます。

あなたはapt-getを使用して、それを削除することができます

sudo apt-get remove indicator-appmenu 

そして/ログインログアウト。これはグローバルなので、すべてのアカウントがグローバルなappmenuを失うことに注意してください。

+0

これはうまくいきますが、実際に共有メニューを使用した方が好きです。 – clarkevans

+0

おそらく(少なくともubunutu/xmonadの世界では)インディケーターappmenuグローバルメニューバーでうまく動作するxmonadのメニューバーになるでしょう。それ以外の場合は引数の単なるトピックです:https://bugs.launchpad.net/ubuntu/+source/indicator-appmenu/+bug/734325 – Silfheed

関連する問題