현재 구성(아래)을 사용하면 gmrun
일반 창으로 팝업되므로 빈 작업 공간에서 호출하면 전체 화면을 차지합니다(창이 이미 1개 있는 경우 화면의 1/2). gmrun
화면 중앙에 작은 부동 창으로 팝업 되도록 구성을 어떻게 수정합니까 ?
import XMonad
import XMonad.Hooks.EwmhDesktops
import XMonad.Util.EZConfig(additionalKeys)
main = xmonad $ def
{modMask=mod4Mask, terminal="gnome-terminal"}
`additionalKeys`
[((mod4Mask, xK_o), spawn "gmrun")
]
답변1
설정해야합니다manageHooks
다음과 같이 클래스 이름 "Gmrun"을 사용합니다.
import XMonad
import XMonad.Hooks.EwmhDesktops
import XMonad.Util.EZConfig(additionalKeys)
myManageHook = composeAll
[ className =? "Gmrun" --> doFloat
]
main = xmonad $ def
{modMask=mod4Mask, terminal="gnome-terminal"
, manageHook = myManageHook }
`additionalKeys`
[((mod4Mask, xK_o), spawn "gmrun")
]