Comment 3 for bug 1630375

Revision history for this message
Oliver Sauder (sao) wrote :

After some investigation this issue is a race condition - debugging therefore didn't really helped.

It seems this is the same issue again we had previously:
https://bugzilla.gnome.org/show_bug.cgi?id=699679

Problem is that XFCE and other DEs implement hot key functionality purely with X and the GTK popup cannot successfully grab xshell when a XEvent is being processed at the same time.

Unity and GNOME invented their own key grabbing DBus service which takes on all key binding requests so this way not having overlapping events as X doesn't handle it properly.

The situation is a bit complicated and technically some DEs have workaround this with a DBus service.

Maybe Diodon could check whether the X key event is passed before initiating popup but not quite sure how to accomplish this.

This for now just as an update.