X-Properties are missing and incorrect
Bug #425370 reported by
Rotbart van Dainig
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
notification-daemon |
Unknown
|
Low
|
|||
notification-daemon (Ubuntu) |
Incomplete
|
Low
|
A. Walton | ||
Bug Description
The essential X-Properties are missing or incorrect, making window-matching (Compiz, etc.) impossible.
$ xprop _NET_WM_WINDOW_TYPE | cut -d_ -f10
NORMAL
That should be: Notification
$ xprop WM_CLASS | cut -d\" -f2
<unknown>
$ xprop WM_CLASS | cut -d\" -f4
<unknown>
Those should report something at least, too.
Changed in notification-daemon: | |
status: | Unknown → New |
Changed in notification-daemon: | |
importance: | Unknown → Low |
status: | New → Unknown |
To post a comment you must log in.
Strange, both themes included with notification-daemon properly set the hint code-wise: the "bubble" theme sets the hint by subclassing GtkWindow and sets the property at construction-time, the "standard" theme creates it directly with gtk_window_ set_type_ hint() when it's making the window. On X, this /should/ set _NET_WM_ WINDOW_ TYPE, so this might be a bug in GTK+, perhaps pertaining to the recent client-side-windows merge.
Class-hints should also be set automatically by GTK+, which is why we don't call set_role() or set_wmclass() (beyond that it's broken, deprecated and non-portable).
Then again, I have to ask, are you sure you mean notification- daemon, or did you intend to file this bug against notify-osd?