我使用KDE与xmonad,并想要使用它的弹出式通知。默认情况下,第一个弹出窗口会显示在正确位置,但是当它消失后,下一个弹出窗口将不会显示。如果我添加一个新的“通知”小部件-它可以再次显示一个弹出窗口,但之后情况仍然相同。
如果在xmonad配置中添加以下行(我不太明白它是如何工作的),则弹出窗口将按预期工作:
一般来说,在IT技术方面的某个部分。
, manageHook = ((className =? "krunner" <||> className =? "Plasma-desktop") >>= return .
not --> manageHook kde4Config) <+>
(kdeOverride --> doFloat) <+> myManageHook
一般来说,在IT技术方面的某个部分。
[ className =? "Plasma-desktop" --> doFloat <+> doF W.focusDown ]
在我的管理钩子中。
但是现在,因为“className =?“ Plasma-desktop”'是一个过于普遍的条件,在启动时会发生非常奇怪的事情。如果在KDE加载后将这些行添加到配置文件中,则一切正常。是否有办法确切地找到通知窗口,或者仅在完全加载KDE后使用这些行,或者可能有更好的方法使通知工作?
谢谢你,抱歉我的英语不好。