現在の設定 (下記) では、gmrun
通常のウィンドウとしてポップアップ表示されるため、空のワークスペースで呼び出すと全画面が表示されます (すでにウィンドウが 1 つある場合は画面の半分が表示されます)。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")
]