gmrun을 부동 상태로 만들기

gmrun을 부동 상태로 만들기

현재 구성(아래)을 사용하면 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")
    ]

관련 정보