walt <w41ter <at> gmail.com> writes:
> On 10/04/2011 09:19 AM, Octoploid wrote:
> > walt <w41ter <at> gmail.com> writes:
> >
> > (sleep 2 && xmodmap -e "keycode 22 = BackSpace BackSpace BackSpace BackSpace
> > NoSymbol NoSymbol Terminate_Server")&
>
> That evidently does the same as editing /usr/share/X11/kdb/symbols/terminate
> (thanks for the clue Alan :) but how did you come up with that fix on your
> own?
Heh, the first thing I've noticed is that Shift-Backspace kills the server.
% xmodmap -pp -pk | grep Terminate_Server
22 0xff08 (BackSpace) 0xfed5 (Terminate_Server) 0xff08
(BackSpace) 0xfed5 (Terminate_Server)
I then figured out that the second entry above (0xfed5) must be responsible
for this.
There are 7 keysymbols per keycode. (Just look at the first line of):
% xmodmap -pp -pk
There are 7 KeySyms per KeyCode; KeyCodes range from 8 to 255
...
So I started with:
xmodmap -e "keycode 22 = BackSpace BackSpace BackSpace BackSpace
Terminate_Server Terminate_Server Terminate_Server"
and then finally arrived at the fix posted before (it works, but
differs from editing /usr/share/X11/kdb/symbols/terminate, which is
identical to:
xmodmap -e "keycode 22 = BackSpace VoidSymbol BackSpace VoidSymbol VoidSymbol
VoidSymbol Terminate_Server")
_______________________________________________
[email protected]: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: [email protected]