As of late, EXWM has been managing notifications, causing them to
take over the active window, and stealing focus. Very not okay, we make
sure notifications go unmanaged here. I also tried to extend this to
make sure that Plasma's other windows aren't managed, but I gave up on
that when it didn't work. They don't really do much to identify
themselves, exwm--ewmh-state
is updated
after the floating and management check in exwm-manage--manage-window
.
unless (boundp 'exwm-manage-configurations) (setq exwm-manage-configurations nil))
('exwm-manage-configurations
(add-to-list and (equal exwm-class-name "plasmashell")
'((
(memq xcb:Atom:_NET_WM_WINDOW_TYPE_NOTIFICATION exwm-window-type))nil))
managed 'exwm-manage-configurations
(add-to-list and (equal exwm-class-name "plasmashell")
'(( (memq xcb:Atom:_NET_WM_STATE_ABOVE exwm-window-type))))