在Umonntu Unity的Xmonad中没有菜单栏

时间:2011-12-07 10:43:29

标签: xmonad

当我在ubuntu中使用xmonad时,我遵循Xmonad的教程,但是没有应用程序菜单栏。 我该如何解决这个问题?

我的配置文件在这里:

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
}

2 个答案:

答案 0 :(得分:2)

您希望删除全局appmenu栏,指标-appmenu。

您可以使用apt-get:

删除它
sudo apt-get remove indicator-appmenu

然后注销/登录。请注意,这是全局的,因此所有帐户都将失去全局应用程序。

答案 1 :(得分:0)

XMonad没有菜单栏,但那里有很多酒吧。如果您安装了Gnome,则可以使用gnome-panel作为第一次启动。

与XMonad配合良好的其他菜单栏是: