vanadium/xmonad: ignore digikam pop ups

This commit is contained in:
Primrose 2025-11-21 22:56:57 +08:00
parent 6bebe18fcb
commit ae721808c0
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -125,6 +125,11 @@ isMinder = className =? "Minder" <&&> (not <$> title ~? "Pick a Color")
isKitty :: Query Bool isKitty :: Query Bool
isKitty = className =? "kitty" isKitty = className =? "kitty"
isUtility :: Query Bool
isUtility =
-- Useful to ignore stuff like digikam pop ups
isInProperty "_NET_WM_WINDOW_TYPE" "_NET_WM_WINDOW_TYPE_UTILITY"
myActivateHook :: ManageHook myActivateHook :: ManageHook
myActivateHook = myActivateHook =
-- Ignore activate request -- Ignore activate request
@ -151,6 +156,7 @@ myManageHook =
, isKitty --> insertPosition Below Newer , isKitty --> insertPosition Below Newer
, isNautilus <||> isSioyek --> insertPosition End Older , isNautilus <||> isSioyek --> insertPosition End Older
, isUtility --> doIgnore
, isDialog --> doF copyToAll <> customFloating centeredFloat , isDialog --> doF copyToAll <> customFloating centeredFloat
, isEvolutionComposer --> customFloating centeredFloat , isEvolutionComposer --> customFloating centeredFloat
] ]