当我试图使用xmodmap摆脱caps锁时,我会遇到这个错误:
$ xmodmap -e 'clear Lock'
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 118 (X_SetModifierMapping)
Value in failed request: 0x17
Serial number of failed request: 8
Current serial number in output stream: 8我在Maverick "10.10“Meercat上运行xfce。在将键盘布局applet添加到面板之前,没有出现此问题;在此之前,我能够运行xmodmap脚本来交换Esc和CapsLock:
!Remap Caps_Lock as Escape
remove Lock = Caps_Lock
keysym Caps_Lock = Escape我选择alt作为键盘开关组合在键盘布局首选项中可能是相关的。
我以前也遇到过类似的问题,在另一台机器上,运行着开关柜。在那台机器上,这个问题从我升级到Lucid时开始,并且在Maverick (10.10版)中一直存在。我在xorg中报告了一个错误。然而,仍然不清楚这是否真的是xorg的问题,还是我只是做错了我的配置。
其他人有没有经历过这个问题?有人能说明一下这是怎么回事吗?似乎有相当多的层涉及,我不太了解其中任何一个特别好,所以任何信息将是有帮助的。
我发现这个问题是通过添加加拿大布局变体“多语种”(ca-multix)而引起的。如果我添加了“多语言(第一部分)”变体,问题就不会发生。我认为这可能是一个有用的解决办法,但我还不知道这些变体之间有什么区别。
发布于 2011-01-18 03:02:14
这就是对我起作用的东西;清除锁键代码66 =逃逸
https://askubuntu.com/questions/16251
复制相似问题