THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#582 - Using xkill on the statusbar send the SIGKILL signal to systray 
applications
User who did this - Julien Danjou (jd)

----------
This is cute but unfortunately a wibox is just a X window. It's not designed 
like standard X application, if you click on xkill, it just ignores it.

The problem of systray apps dying does not appears KDE/QT apps, only with GTK 
ones.

It seems that xkill or xprop sends a GetProperty for WM_STATE on the wibox, but 
get nothing (since wiboxes does not have this property set). Then it decides to 
do a QueryTree on the wibox, and since the wibox is parent of the systray 
window, xkill/xprop dig into the tree and finally find a window (the systray 
application) that has some WM_STATE property, and then kills it.

QT/KDE systray icon window does not have WM_STATE neither so they can't be kill.

The "fix" on our side would be to set an empty WM_STATE I guess.
----------

More information can be found at the following URL:
http://awesome.naquadah.org/bugs/index.php?do=details&task_id=582#comment1343

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 awesome-devel-unsubscr...@naquadah.org.

Reply via email to