xmonad에서 전체 화면이 작동하지 않습니다

xmonad에서 전체 화면이 작동하지 않습니다

저는 아치 리눅스(4.7.5-1-아치) 및 xmonad (xmonad 0.12) 창 관리자. 저는 xmonad를 처음 접했고 아직 배우고 있습니다. 수정을 많이 하지 않았기 때문에 xmonad.hs수정도 최소화했습니다.

 import XMonad  
 import XMonad.Layout.Spacing  
 import Graphics.X11.ExtraTypes.XF86  
 import XMonad.Util.EZConfig  
 import XMonad.Hooks.ManageHelpers

 manageHook = manageDocks <+> (isFullscreen --> doFullFloat) <+> manageHook defaultConfig   
 myLayout = tiled ||| Mirror tiled ||| Full  
  where  
      -- default tiling algorithm partitions the screen into two panes  
      tiled = spacing 3 $ Tall nmaster delta ratio  

      -- The default number of windows in the master pane  
      nmaster = 1  

      -- Default proportion of screen occupied by master pane  
      ratio = 1/2  

      -- Percent of screen to increment by when resizing panes  
      delta = 2/100  

 main = do  
 xmonad $ defaultConfig  
      {layoutHook = myLayout


 }

내가 직면한 문제는 일부 앱을 전체 화면으로 만들 수 없다는 것입니다. 현재로서는 를 누르면 F11Mozilla Firefox만 전체 화면으로 전환됩니다 . 다음 앱(그리고 더 많은 앱)은 F11단순히 이를 준수하지 않습니다. - gedit 텍스트 편집기 - evince 문서 뷰어 - emacs - leafpad

내가 누르면 아무 일도 일어나지 않습니다 F11. 전체 화면 버튼을 수동으로 클릭해도 응답하지 않습니다 ⇱⇲(아래 참조).

여기에 이미지 설명을 입력하세요.

xmonad의 콘텐츠를 전체 화면으로 표시하는 방법이 있습니까?

답변1

그냥 추가하세요XMonad.Hooks.EwmhDesktops.fullscreenEventHook당신의 handlerEventHook 정의에. 이건 내 발췌문이야구성

import XMonad.Hooks.EwmhDesktops

main = do
    xmonad $ docks $ ewmh def {
        handleEventHook    = handleEventHook def <+> XMonad.Hooks.EwmhDesktops.fullscreenEventHook,
        modMask            = mod4Mask,
        terminal           = "terminator",
        workspaces         = myWorkspaces,
        layoutHook         = myLayoutHook,
        manageHook         = manageSpawn <+> myManageHook <+> manageHook def,
        borderWidth        = 1,
        normalBorderColor  = black,
        focusedBorderColor = yellow,
        focusFollowsMouse  = False,
        logHook            = dynamicLogWithPP xmobarPP {
            ppOutput = hPutStrLn xmproc,
            ppTitle  = xmobarColor "green" "" . shorten 50}
        }`additionalKeys`

관련 정보