Shouldn't
there be some sort of "Okay" button, or some window decoration that
allows them to be closed?

Yes, window decorations are expected if those are the fallback windows. They are GTK MessageDialogs which by default shall get decorated by the window manager.

Another possibility would be that what you see is generated by some kind of notification daemon.

You can test both facilities to check:

Standard notification (default):

python3 -c 'from blueman.gui.Notification import _NotificationBubble as Notification; Notification("Test", "Test").show()'

Dialog (fallback):

python3 -c 'from blueman.gui.Notification import _NotificationDialog as Notification; Notification("Test", "Test").show(); from gi.repository import GLib; GLib.MainLoop().run()'

Reply via email to