Hi, In xfce4-notifyd/xfce-notify-window.c around line 214 in xfce_nofify_window_init() function [1], would you please consider adding a call: gdk_window_set_override_redirect(GTK_WINDOW(window), TRUE); The GDK documentation says: "An override redirect window is not under the control of the WM. ... it won't have a titlebar, won't be minimizable, ..." This is kind of in accordance with the nearby code lines. Without this, the window managers not honoring whatever flag set by gtk_window_set_decorated() still decorate and, in case of e.g. i3wm, even tile the window. I can provide a patch. :-) Thank you. [1]: http://git.xfce.org/apps/xfce4-notifyd/tree/xfce4-notifyd/xfce-notify-window.c?id=b9959b2b2264d81e9bbcb2b3fc495e4d30b63061#n214
Sorry, having absolutely no idea what I'm talking about, I appear to have mixed GtkWindow and GdkWindow. I suppose the more correct line number is around 318 [1] in the xfce_notify_window_realize() function (or after the window has been realized), and the line: gdk_window_set_override_redirect(gtk_widget_get_window(widget), true); Thanks. [1]: http://git.xfce.org/apps/xfce4-notifyd/tree/xfce4-notifyd/xfce-notify-window.c?id=b9959b2b2264d81e9bbcb2b3fc495e4d30b63061#n318
Ok, the canonical way to solve this is to honor _MOTIF_WM_HINTS, so this request is likely, regardless of what "override redirect" achieves, invalid. Sorry.
No, _MOTIF_WM_HINTS is about window decorations. This bug is about xfce4-notifyd notification windows being managed at all. Comment #2 applies.
Thank you for your contribution, I just pushed this to the git master branch. Cheers, Jérôme
*** Bug 10384 has been marked as a duplicate of this bug. ***