Bugzilla – Bug 5337
Set _NET_WM_PID property on X11 window
Last modified: 2015-04-23 14:59:19
You need to
before you can comment on or make changes to this bug.
We should set the _NET_WM_PID property on the tlclient and vncviewer windows.
Without this property, the IGEL connection manager is not able to terminate our
client upon suspend, as reported here:
GTK+ uses XSetWMProperties() which sets WM_CLIENT_MACHINE and WM_LOCALE_NAME to
Patched added to cenbuild in commit r29737.
(In reply to comment #3)
> Patched added to cenbuild in commit r29737.
Tested and verified that adding the NET_VM_PID fixes the main issue with IGEL
Using long datatype for pid fixed in commit r29759
Committed upstream as r10710.
Reproduced the problem with 4.3.0 on Igel UD3 and verified that it is fixed
with build 4588.
$ xprop -name "ThinLinc Client" | grep _NET_WM_PID
_NET_WM_PID(CARDINAL) = 15221
[samuel@samuel-80 ~]$ xprop -name "ThinLinc Client" | grep WM_CLIENT_MACHINE
WM_CLIENT_MACHINE(STRING) = "samuel-80"
[samuel@samuel-80 ~]$ xprop -name "ThinLinc Client" | grep WM_LOCALE_NAME
WM_LOCALE_NAME(STRING) = "en_GB.utf8"