2011-12-07 19 views
5

ile Xmonad'da ubuntu'da xmonad kullandığımda Xmonad'da hiçbir menubar yok, Xmonad'ın eğitimini takip ediyorum, ancak uygulama menüsü yok. Bu sorunu nasıl çözebilirim?Ubuntu Unity

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

Eğer bulursanız, gerçekten sinir bozucu olduğunu bildirin. –

+0

Bu yararlı olabilir: https://gist.github.com/1300108 –

cevap

0

xmonad bir menü çubuğu yok, ama bol barın orada vardır:

benim yapılandırmak dosyası burada. Gnome yüklü ise, ilk başlangıç ​​olarak gnome-panel kullanabilirsiniz. Xmonad ile iyi iş

Diğer menü çubuğu en şunlardır: Eğer küresel appmenu bar, gösterge-appmenu kaldırmak istediğiniz gibi

+2

XMonad'ın menü yok olduğunu biliyorum, her uygulamanın menü çubuğunu kastediyorum.Gnome2, tamam. ama birleşik olarak, global menü çubuğunu kullanır, xmonad – WhatisThat

+0

ile uyumlu değil, konfigürasyon dosyasında birlik panelini başlatmadığımda, uygulama menüsü belirir. Her neyse, teşekkür ederim. – WhatisThat

+0

Program başlatıcısı hakkında, normalde alt + p ile görünen nedir? – frosch03

2

görünüyor.

sudo apt-get remove indicator-appmenu 

sonra oturumu/giriş:

Sen apt-get kullanarak kaldırabilirsiniz. Bu küresel olduğunu unutmayın, bu yüzden tüm hesaplar global appmenu kaybedecek.

+0

Bu çalışır, ancak paylaşılan menüyü gerçekten kullanıp kullanmadığımı tercih ederim. – clarkevans

+0

Muhtemelen ideal olan (en azından bir ubunutu/xmonad dünyası için), gösterge-menüler global menü çubuğuyla güzel bir şekilde çalışan xmonad için bir menubar olacaktır. Aksi takdirde sadece argümanlar için bir konu: https://bugs.launchpad.net/ubuntu/+source/indicator-appmenu/+bug/734325 – Silfheed