I also attempted some "simple" hacks in both libXaw and libXt to see if I could workaround the problem there, but no luck. I suspect it will cause problems anywhere Meta is used for shortcuts tough. In my case, it removes functionality from xedit and emacs; in emacs still can use Esc instead of Alt/Meta. Most commonly used xedit actions are Alt+. for "tags" and Alt+d for "delete word". % git bisect bad 4fa3872dc2bcfd6d1fc88d0a94c7071683eea899 is first bad commit commit 4fa3872dc2bcfd6d1fc88d0a94c7071683eea899 Author: Daniel Stone <daniel@fooishbar.org> Date: Sat Oct 18 20:26:00 2008 +0100 Input: Remove core keysyms from KeyClassRec Instead of always keeping two copies of the keymap, only generate the core keymap from the XKB keymap when we really need to, and use the XKB keymap as the canonical keymap. Signed-off-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> :040000 040000 5d37b965e415b1b53cfc61d5002a53181e6d150d a983897ca6106e7fb513279e47f74082efb96827 M Xext :040000 040000 20af02a625a04ceb89695c5e8573c885f5972990 54b9e75b604d9440960ee6bc1b6130409cc5d387 M Xi :040000 040000 1bdbbab5b0942a8eb39fea727daf04928395123b d3cdbed9a3c0964aca96d766809fea2e709d8ce2 M dix :040000 040000 e85a3829433d138d4f2162eb59c9d22a18bdc56f 2c298dd8e12769a7f7174e24fea0dbf5d2df4631 M hw :040000 040000 4f1d0ab766909f432b25b5c1341424bf67cc04cf 6f74bd333498bb2ed9383abdc65526c444e3d62e M include :040000 040000 ec821b0a066ca4949b6727565d838c210d46f1c4 aaa39e427107f16fa6f7ba8887ec0faeaf9f74fa M xkb % git bisect log # bad: [b5ece46b76c9182a077141505cc0e788c0fca3ea] Input: Clarify valuator FatalError messages # good: [57a5eb2583bdf1069861fe2184de9739c0d0c7c1] Xming: Update .rc file to tidy About and Exit dialogs git-bisect start 'b5ece46b76c9182a077141505cc0e788c0fca3ea' '57a5eb2583bdf1069861fe2184de9739c0d0c7c1' # good: [f062e90a95f9b7ae5458ef2100615e8ace9b66a7] Input: Remove modifierKeyMap git-bisect good f062e90a95f9b7ae5458ef2100615e8ace9b66a7 # good: [b5242789edb726bb539e4d42fa35bfdaca0025c9] XKB: Simplify keymap writing a bit git-bisect good b5242789edb726bb539e4d42fa35bfdaca0025c9 # bad: [7af53799ccefe27b996bdc6073075b7f12353d3a] Input: Remove unused CoreProcess{Keyboard,Pointer}Event git-bisect bad 7af53799ccefe27b996bdc6073075b7f12353d3a # good: [bc909f71367a02297e725bb5769c2bcadab22395] Input: Centralise pointer map changing git-bisect good bc909f71367a02297e725bb5769c2bcadab22395 # bad: [7c4c00649cae855e141ec9a3667bfe399e3156d0] XKB: Remove unused DDX functions git-bisect bad 7c4c00649cae855e141ec9a3667bfe399e3156d0 # bad: [4fa3872dc2bcfd6d1fc88d0a94c7071683eea899] Input: Remove core keysyms from KeyClassRec git-bisect bad 4fa3872dc2bcfd6d1fc88d0a94c7071683eea899 # bad: [4fa3872dc2bcfd6d1fc88d0a94c7071683eea899] Input: Remove core keysyms from KeyClassRec git-bisect bad 4fa3872dc2bcfd6d1fc88d0a94c7071683eea899 # bad: [4fa3872dc2bcfd6d1fc88d0a94c7071683eea899] Input: Remove core keysyms from KeyClassRec git-bisect bad 4fa3872dc2bcfd6d1fc88d0a94c7071683eea899 # bad: [4fa3872dc2bcfd6d1fc88d0a94c7071683eea899] Input: Remove core keysyms from KeyClassRec git-bisect bad 4fa3872dc2bcfd6d1fc88d0a94c7071683eea899 # bad: [4fa3872dc2bcfd6d1fc88d0a94c7071683eea899] Input: Remove core keysyms from KeyClassRec git-bisect bad 4fa3872dc2bcfd6d1fc88d0a94c7071683eea899
This problem has been corrected in commit 756a2c848305aa06bfe636314e28ad7f97c1168a Thanks Pierre Willenbrock for posting the correction patch in xorg mailing list.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.