[13:43] <andyrock> hey all
[14:04] <seb128> hey andyrock, how are you? had good holidays?
[14:04] <andyrock> a lot of food and resting
[14:04] <andyrock> what about you? :)
[14:04] <seb128> same!
[14:04] <seb128> which was good
[14:05] <seb128> slowly getting back in business now
[15:09] <b4n> hi
[15:09] <b4n> I'm trying to tackle https://bugs.launchpad.net/compiz/+bug/1653072 down, but I'm not very knowledgeable about X event interception
[15:09] <ubot5`> Ubuntu bug 1653072 in Compiz "Make accessibility shortcuts usable in all context" [Undecided,New]
[15:10] <b4n> so, has someone a pointer for me so I don't peek too far the tree?
[15:11] <b4n> basically the problem is the plugins need to get binding events also when there's a keyboard grab active -- well, at any time that is
[17:22] <andyrock> b4n: it's not just about shortcuts
[17:22] <andyrock> e.g. the ezoom plugin fails to properly zoom in/out unity
[17:22] <b4n> andyrock: you mean at all?
[17:23] <andyrock> hikiko did some work on it
[17:23] <andyrock> let me check the negative plugin
[17:23] <andyrock> give me 10 mins
[17:24] <b4n> sure
[17:24] <b4n> BTW, maybe XI2 and the XI_Raw* events would work.  Mumble seems to be using that and Mumble works with grabs just fine
[17:25] <andyrock> and the true problem is that  the screensaver and the menus have the grab
[17:25] <andyrock> using XI2 should work but the amount of work is huge
[17:26] <b4n> :(
[17:26] <andyrock> I'm wondering how Orca does that
[17:27] <b4n> the unaware X guy I am hoped it could be a matter of enabling XI2 and adding support for its events (possibly manually in the specific plugins if that's easier in the mantime)
[17:27] <b4n> andyrock: I tried to check out, but I don't really understand their code
[17:27] <b4n> it's in at-spi2-core
[17:27] <b4n> but it looks hairy
[17:28] <andyrock> mmm not sure you can do that hacking a single plugin but I can take a look
[17:29] <b4n> https://git.gnome.org/browse/at-spi2-core/tree/registryd deviceeventcontroller-x11.c and event-source.c I'd say
[17:29] <b4n> that would be awesome :)
[17:34] <andyrock> i think we can use at-spi directly inside that plugins but I'm not completly sure
[17:34] <andyrock> b4n: ^^^
[17:34] <andyrock> I'll take a look
[17:35] <b4n> oh, I didn't think of that.  sounds kind of hacky but possibly no more than manually handling XI2 indeed, and possibly easier
[17:36] <b4n> andyrock: thanks