I use xmonad with KDE, and want to use it's popup notifications. By default, first popup show right, but after it disappears, next popup will not show. If I add a new "Notifications" widget - it can show one more popup, but after it will be the same situation. If add such lines to xmonad config (I don't quite understand, how does it work), popups start work as expected:
, manageHook = ((className =? "krunner" <||> className =? "Plasma-desktop") >>= return .
not --> manageHook kde4Config) <+>
(kdeOverride --> doFloat) <+> myManageHook
in general part, and
[ className =? "Plasma-desktop" --> doFloat <+> doF W.focusDown ]
in myManageHook.
But now, because 'className =? "Plasma-desktop"' is too general condition, very strange things happen on start. If add this lines to config after KDE loading, everything works fine. Is there any way to find exactly notifications windows, or to use this lines only after full KDE loading, or, may be, any better way to make notifications work?
Thanks you, and sorry for bad English.