Until half an hour ago I had xkeyboard-config 2.3 installed. Then I downloaded the 2.4 tarball, left X as usual with Ctrl-Alt-Backspace, uninstalled 2.3, installed 2.4, and restarted X. Now Ctrl-Alt-Backspace no longer exits X. Here is the xev output from pressing "Backspace" alone: KeyPress event, serial 30, synthetic NO, window 0xe00001, root 0x110, subw 0x0, time 2170589, (175,-8), root:(179,12), state 0x0, keycode 22 (keysym 0xff08, BackSpace), same_screen YES, XLookupString gives 1 bytes: (08) " XmbLookupString gives 1 bytes: (08) " XFilterEvent returns: False KeyRelease event, serial 30, synthetic NO, window 0xe00001, root 0x110, subw 0x0, time 2170685, (175,-8), root:(179,12), state 0x0, keycode 22 (keysym 0xff08, BackSpace), same_screen YES, XLookupString gives 1 bytes: (08) " XFilterEvent returns: False and here the output from pressing "Ctrl-Alt-Backspace": KeyPress event, serial 27, synthetic NO, window 0xe00001, root 0x110, subw 0x0, time 2217669, (173,-8), root:(177,12), state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 30, synthetic NO, window 0xe00001, root 0x110, subw 0x0, time 2217765, (173,-8), root:(177,12), state 0x4, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 30, synthetic NO, window 0xe00001, root 0x110, subw 0x0, time 2218821, (173,-8), root:(177,12), state 0xc, keycode 22 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 30, synthetic NO, window 0xe00001, root 0x110, subw 0x0, time 2219077, (173,-8), root:(177,12), state 0xc, keycode 22 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 30, synthetic NO, window 0xe00001, root 0x110, subw 0x0, time 2219781, (173,-8), root:(177,12), state 0xc, keycode 37 (keysym 0xffe3, Control_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 30, synthetic NO, window 0xe00001, root 0x110, subw 0x0, time 2219797, (173,-8), root:(177,12), state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
Could you please attach the output of "xkbcomp :0 -xkb out.xkb" for 2.3 and 2.4?
Created attachment 51768 [details] xkbcomp output under xkeyboard-config 2.3 Output file, named such that it reflects the xkeyboard-config version, and gzipped
Created attachment 51769 [details] xkbcomp output under xkeyboard-config 2.4 Output file, named such that it reflects the xkeyboard-config version, and gzipped
The issue is in the updated CTRL+ALT type. Could you please try the following: In symbols/terminate, replace symbols[Group1] = [ NoSymbol, Terminate_Server ] with symbols[Group1] = [ NoSymbol, VoidSymbol, VoidSymbol, VoidSymbol, Terminate_Server ] Will it fix the things for you?
(In reply to comment #4) > Will it fix the things for you? After doing your change and recompiling/reinstalling, Ctrl-Alt-Backspace now works perfectly. Thank you :-)
Good, it seems it is a common issue for many CTRL+ALT keys. Fixed in Git now.
Just in case, could you please check from git?
The Ctrl-Alt-Backspace combination also works in a freshly (10 minutes ago) checked-out version from git.
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.