当我在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
}
看起来你想要删除全局appmenu bar, indicator-appmenu.
你可以使用apt-get:
删除它sudo apt-get remove indicator-appmenu
然后注销/登录。请注意,这是全局的,所以所有帐户都将失去全局appmenu。
XMonad没有菜单栏,但是有很多菜单栏。如果你已经安装了Gnome,你可以使用gnome-panel
作为第一个启动。
其他与XMonad配合良好的菜单栏有:
- xmobar
- dzen
- 大鼻子的