THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#843 - systray doesn't not obey WM_NORMAL_HINTS
User who did this - antoine beaupré (anarcat)
----------
So I was requested a bit more info about the workrave problems... here's
relevant output of xwininfo -root -tree
Root window id: 0x105 (the root window) (has no name)
Parent window id: 0x0 (none)
33 children:
[...]
0x1a00004 (has no name): () 1024x19+0+0 +0+0
1 child:
0x1a00001 (has no name): () 76x19+803+0 +803+0
4 children:
0x380002c "workrave": ("workrave" "Workrave") 19x19+57+0 +860+0
1 child:
0x380002d (has no name): () 1x1+-1+-1 +859+-1
0x3800029 "Workrave Tray Icon": ("workrave" "Workrave") 19x19+38+0
+841+0
1 child:
0x380002a (has no name): () 1x1+-1+-1 +840+-1
0x800004 "gnome-power-manager": ("gnome-power-manager"
"Gnome-power-manager") 19x19+19+0 +822+0
1 child:
0x800005 (has no name): () 1x1+-1+-1 +821+-1
0x600003 "Applet NetworkManager": ("nm-applet" "Nm-applet")
19x19+0+0 +803+0
1 child:
0x600004 (has no name): () 1x1+-1+-1 +802+-1
Notice how there is two workrave windows in there, for some reason. Details of
each of those windows:
anarcat@marcos:~$ xprop -id 0x380002c
WM_STATE(WM_STATE):
window state: Withdrawn
icon window: 0x0
GDK_TIMESTAMP_PROP(GDK_TIMESTAMP_PROP) = 0x61
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 58720302
_XEMBED_INFO(_XEMBED_INFO) = 0x1, 0x1
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x380002d
WM_CLIENT_LEADER(WINDOW): window id # 0x3800001
_NET_WM_PID(CARDINAL) = 23760
WM_LOCALE_NAME(STRING) = "fr_CA.utf8"
WM_CLIENT_MACHINE(STRING) = "marcos"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified minimum size: 24 by 24
window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING,
_NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "workrave", "Workrave"
WM_ICON_NAME(STRING) = "workrave"
_NET_WM_ICON_NAME(UTF8_STRING) = 0x77, 0x6f, 0x72, 0x6b, 0x72, 0x61, 0x76, 0x65
WM_NAME(STRING) = "workrave"
_NET_WM_NAME(UTF8_STRING) = 0x77, 0x6f, 0x72, 0x6b, 0x72, 0x61, 0x76, 0x65
anarcat@marcos:~$ xprop -id 0x3800029
WM_STATE(WM_STATE):
window state: Withdrawn
icon window: 0x0
GDK_TIMESTAMP_PROP(GDK_TIMESTAMP_PROP) = 0x61
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 58720299
_XEMBED_INFO(_XEMBED_INFO) = 0x1, 0x1
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x380002a
WM_CLIENT_LEADER(WINDOW): window id # 0x3800001
_NET_WM_PID(CARDINAL) = 23760
WM_LOCALE_NAME(STRING) = "fr_CA.utf8"
WM_CLIENT_MACHINE(STRING) = "marcos"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified minimum size: 24 by 19
window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING,
_NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "workrave", "Workrave"
WM_ICON_NAME(STRING) = "Workrave Tray Icon"
_NET_WM_ICON_NAME(UTF8_STRING) = 0x57, 0x6f, 0x72, 0x6b, 0x72, 0x61, 0x76,
0x65, 0x20, 0x54, 0x72, 0x61, 0x79, 0x20, 0x49, 0x63, 0x6f, 0x6e
WM_NAME(STRING) = "Workrave Tray Icon"
_NET_WM_NAME(UTF8_STRING) = 0x57, 0x6f, 0x72, 0x6b, 0x72, 0x61, 0x76, 0x65,
0x20, 0x54, 0x72, 0x61, 0x79, 0x20, 0x49, 0x63, 0x6f, 0x6e
It sure looks like the hints are wrong, as it specifies only 24x19 or 24x24 as
a minimum size...
I found a related issue in the workrave.org trackers:
http://issues.workrave.org/show_bug.cgi?id=967 and I have updated that issue to
reflect the above.
----------
More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=843#comment2577
You are receiving this message because you have requested it from the Flyspray
bugtracking system. If you did not expect this message or don't want to
receive mails in future, you can change your notification settings at the URL
shown above.
--
To unsubscribe, send mail to [email protected].