Bug 41297 - [xkeyboard-config 2.4] Ctrl-Alt-Backspace no longer working
Summary: [xkeyboard-config 2.4] Ctrl-Alt-Backspace no longer working
Status: RESOLVED FIXED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-28 07:30 UTC by Bug Reporter
Modified: 2011-10-01 13:25 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
xkbcomp output under xkeyboard-config 2.3 (7.91 KB, application/octet-stream)
2011-09-29 10:50 UTC, Bug Reporter
Details
xkbcomp output under xkeyboard-config 2.4 (7.98 KB, application/octet-stream)
2011-09-29 10:50 UTC, Bug Reporter
Details

Description Bug Reporter 2011-09-28 07:30:22 UTC
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
Comment 1 Sergey V. Udaltsov 2011-09-28 11:02:51 UTC
Could you please attach the output of "xkbcomp :0 -xkb out.xkb" for 2.3 and 2.4?
Comment 2 Bug Reporter 2011-09-29 10:50:24 UTC
Created attachment 51768 [details]
xkbcomp output under xkeyboard-config 2.3

Output file, named such that it reflects the xkeyboard-config version, and gzipped
Comment 3 Bug Reporter 2011-09-29 10:50:36 UTC
Created attachment 51769 [details]
xkbcomp output under xkeyboard-config 2.4

Output file, named such that it reflects the xkeyboard-config version, and gzipped
Comment 4 Sergey V. Udaltsov 2011-10-01 12:32:34 UTC
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?
Comment 5 Bug Reporter 2011-10-01 12:49:05 UTC
(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  :-)
Comment 6 Sergey V. Udaltsov 2011-10-01 12:51:51 UTC
Good, it seems it is a common issue for many CTRL+ALT keys.
Fixed in Git now.
Comment 7 Sergey V. Udaltsov 2011-10-01 12:54:58 UTC
Just in case, could you please check from git?
Comment 8 Bug Reporter 2011-10-01 13:25:21 UTC
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.