Patch by Owen Taylor Problem description: Print-screen key gets inadvertently remapped to Sys-Req in certain keymaps, which breaks the GNOME printscreen functionality. Fixes the following bugs which contian more detailed explanations: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=80373 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=80510 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=80097 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=83053 --- xc/programs/xkbcomp/symbols/pc/pc.xkb-sysreq 2004-04-23 15:54:56.000000000 -0400 +++ xc/programs/xkbcomp/symbols/pc/pc 2004-07-09 16:44:58.000000000 -0400 @@ -101,19 +101,11 @@ type= "PC_SYSRQ", symbols[Group1]= [ Print, Sys_Req ] }; - key { - type= "PC_SYSRQ", - symbols[Group1]= [ Print, Sys_Req ] - }; key { [ Scroll_Lock ] }; key { type= "PC_BREAK", symbols[Group1]= [ Pause, Break ] }; - key { - type= "PC_BREAK", - symbols[Group1]= [ Pause, Break ] - }; key { [ Insert ] }; key { [ Home ] }; key { [ Prior ] }; --- xc/programs/xkbcomp/symbols/czsk.xkb-sysreq 2004-04-23 15:54:52.000000000 -0400 +++ xc/programs/xkbcomp/symbols/czsk 2004-07-09 16:44:58.000000000 -0400 @@ -294,17 +294,6 @@ symbols[Group1]= [ Print, Sys_Req ] }; - key { - type= "PC_SYSRQ", - symbols[Group1]= [ Print, Sys_Req ] - }; - - key { - type= "PC_BREAK", - symbols[Group1]= [ Pause, Break ] - }; - - key { [ Multi_key ] }; key { [ Mode_switch, Multi_key ] }; key { [ ISO_Next_Group, ISO_Next_Group ] }; --- xc/programs/xkbcomp/symbols/jp.xkb-sysreq 2004-04-23 15:54:52.000000000 -0400 +++ xc/programs/xkbcomp/symbols/jp 2004-07-09 16:44:58.000000000 -0400 @@ -117,19 +117,11 @@ type= "PC_SYSRQ", symbols[Group1]= [ Print, Execute ] }; - key { - type= "PC_SYSRQ", - symbols[Group1]= [ Print, Execute ] - }; key { [ Scroll_Lock ] }; key { type= "PC_BREAK", symbols[Group1]= [ Pause, Break ] }; - key { - type= "PC_BREAK", - symbols[Group1]= [ Pause, Break ] - }; key { [ Insert ] }; key { [ Home ] }; key { [ Prior ] }; --- xc/programs/xkbcomp/symbols/us.xkb-sysreq 2004-04-23 15:54:53.000000000 -0400 +++ xc/programs/xkbcomp/symbols/us 2004-07-09 16:44:58.000000000 -0400 @@ -116,19 +116,11 @@ type= "PC_SYSRQ", symbols[Group1]= [ Print, Sys_Req ] }; - key { - type= "PC_SYSRQ", - symbols[Group1]= [ Print, Sys_Req ] - }; key { [ Scroll_Lock ] }; key { type= "PC_BREAK", symbols[Group1]= [ Pause, Break ] }; - key { - type= "PC_BREAK", - symbols[Group1]= [ Pause, Break ] - }; key { [ Insert ] }; key { [ Home ] }; key { [ Prior ] }; --- xc/programs/xkbcomp/symbols/us_group2.xkb-sysreq 2004-04-23 15:54:53.000000000 -0400 +++ xc/programs/xkbcomp/symbols/us_group2 2004-07-09 16:44:58.000000000 -0400 @@ -119,19 +119,11 @@ type= "PC_SYSRQ", symbols[Group2]= [], [ Print, Sys_Req ] }; - key { - type= "PC_SYSRQ", - symbols[Group2]= [], [ Print, Sys_Req ] - }; key { [], [ Scroll_Lock ] }; key { type= "PC_BREAK", symbols[Group2]= [], [ Pause, Break ] }; - key { - type= "PC_BREAK", - symbols[Group2]= [], [ Pause, Break ] - }; key { [], [ Insert ] }; key { [], [ Home ] }; key { [], [ Prior ] }; --- xc/programs/xkbcomp/symbols/us_group3.xkb-sysreq 2004-04-23 15:54:53.000000000 -0400 +++ xc/programs/xkbcomp/symbols/us_group3 2004-07-09 16:44:58.000000000 -0400 @@ -123,19 +123,11 @@ type= "PC_SYSRQ", symbols[Group3]= [], [], [ Print, Execute ] }; - key { - type= "PC_SYSRQ", - symbols[Group3]= [], [], [ Print, Execute ] - }; key { [], [], [ Scroll_Lock ] }; key { type= "PC_BREAK", symbols[Group3]= [], [], [ Pause, Break ] }; - key { - type= "PC_BREAK", - symbols[Group3]= [], [], [ Pause, Break ] - }; key { [], [], [ Insert ] }; key { [], [], [ Home ] }; key { [], [], [ Prior ] }; Patch by Owen Taylor Problem description: Print-screen key gets inadvertently remapped to Sys-Req in certain keymaps, which breaks the GNOME printscreen functionality. Fixes the following bugs which contian more detailed explanations: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=80373 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=80510 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=80097 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=83053