Con mi configuración actual (a continuación), gmrun
aparece como una ventana normal, por lo que ocupa toda la pantalla si la invoco en un espacio de trabajo vacío (y la mitad de la pantalla si ya hay 1 ventana). ¿Cómo modifico mi configuración para que gmrun
aparezca una pequeña ventana flotante en el centro de la pantalla?
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")
]
Respuesta1
Tienes que configurarmanageHooks
y use el nombre de clase "Gmrun" así:
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")
]