Some of these X people look at everything from an entirely theoretical perspective, like AllowDeactivateGrabs shouldn't need to be there, and they're right because the grab-lockup problem shouldn't be there, but is. AllowDeactivateGrabs shouldn't have been removed until the grab-lockup problem is gone. By the grab lockup problem I mean there are some circumstances where an application does an X grab, and if you're then stopped at a debugger breakpoint, there's nothing that will release the grab, and then your entire desktop is locked up. You can't do a thing!!
This is going to be present in every modern Xorg distro including lucid, because AllowDeactivate Grabs has been INTENTIONALLY removed from X (http:// cgit.freedeskto p.org/xorg/ xserver/ commit/ ?id=5e43cd28692 bc05cac80f38b47 104a26c0524385) , even though it provides features that appear to have no workable alternatives.
Some of these X people look at everything from an entirely theoretical perspective, like AllowDeactivate Grabs shouldn't need to be there, and they're right because the grab-lockup problem shouldn't be there, but is. AllowDeactivate Grabs shouldn't have been removed until the grab-lockup problem is gone. By the grab lockup problem I mean there are some circumstances where an application does an X grab, and if you're then stopped at a debugger breakpoint, there's nothing that will release the grab, and then your entire desktop is locked up. You can't do a thing!!