2011-12-07 2 views
5

우분투에서 xmonad를 사용할 때, 나는 Xmonad의 튜토리얼을 따랐지만, 아무런 메뉴 바도 없다. 이 문제를 어떻게 해결할 수 있습니까?우분투 Unity와 함께 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 
} 
+0

알아 내면 알려주세요. 정말 짜증납니다. –

+0

유용 할 수 있습니다 : https://gist.github.com/1300108 –

답변

0

XMonad는 메뉴 바는 없지만, 많은 줄의 출력이있다 :

내 구성 파일은 여기에있다. Gnome을 설치 한 경우 gnome-panel을 첫 번째 시작으로 사용할 수 있습니다. XMonad 잘 작동

다른 메뉴 바의는 다음과 같습니다 전역 appmenu 바, 표시-appmenu를 제거하려면 같은

+2

XMonad에는 메뉴가 없습니다. 모든 애플리케이션의 메뉴 막대를 의미합니다. gnome2에서는 괜찮습니다. 하지만 화일 메뉴를 사용하면 xmonad – WhatisThat

+0

과 잘 맞지 않습니다. 구성 파일에서 유니티 패널을 시작하지 않으면 app 메뉴가 나타납니다. 아무튼 감사 해요. – WhatisThat

+0

프로그램 시작 프로그램은 alt + p를 통해 정상적으로 실행됩니까? – frosch03

2

보인다.

sudo apt-get remove indicator-appmenu 

후 로그 아웃/로그인 :

당신은 apt-get을을 사용하여 제거 할 수 있습니다. 글로벌 계정이므로 모든 계정에서 전역 앱 메뉴가 느슨해집니다.

+0

이 방법이 효과적이지만 실제로 공유 메뉴를 사용하는 것이 좋습니다. – clarkevans

+0

indicator-appmenu 글로벌 메뉴 바에서 잘 작동하는 xmonad의 메뉴 바는 어쩌면 이상적 일 것입니다 (적어도 ubunutu/xmonad 세계의 경우). 그렇지 않으면 인수에 대한 주제 일뿐입니다. https://bugs.launchpad.net/ubuntu/+source/indicator-appmenu/+bug/734325 – Silfheed