Я получаю эту ошибку при попытке использовать 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
Я запускаю xfce на Maverick "10.10" Meercat. Эта проблема не возникала до того, как я добавил апплет клавиатуры в панель; перед этим я смог запустить скрипт xmodmap для замены Esc и CapsLock:
!Remap Caps_Lock as Escape
remove Lock = Caps_Lock
keysym Caps_Lock = Escape
Может быть, что я выбрал alt-capslock в качестве комбинации клавиш в настройках раскладки клавиатуры. [ ! d2]
У меня была аналогичная проблема, прежде чем на другой машине запустил openbox. На этой машине эта проблема началась, когда я перешел на Lucid и продолжал работать в Maverick (выпуск 10.10). Я сообщил об ошибке в xorg. Тем не менее, остается неясным, действительно ли это проблема с xorg, или если я просто что-то не так с моей конфигурацией.
У других людей возникла эта проблема? Может кто-то пролить свет на то, что здесь происходит? Кажется, что есть несколько слоев, и я не очень хорошо их понимаю, поэтому любая информация была бы полезной.
update
Я обнаружил, что проблема специально вызвана добавлением варианта макета Канады «Многоязычный» (ca-multix). Если я вместо этого добавлю вариант «Многоязычный (первая часть)», проблема не возникает. Я думаю, что это, вероятно, окажется полезным решением, но я пока не знаю, какая разница между этими вариантами.
Я подал ошибку , и я комментируя связанную с ней проблему ubuntu.
Это то, что сработало для меня; clear Lock keycode 66 = Escape
Это то, что сработало для меня; clear Lock keycode 66 = Escape
Это то, что сработало для меня; clear Lock keycode 66 = Escape
Это то, что сработало для меня; clear Lock keycode 66 = Escape
это то, что работал для меня; очистить замок ключ 66 = бежать!н0]
Это то, что сработало для меня; clear Lock keycode 66 = Escape
Это то, что сработало для меня; clear Lock keycode 66 = Escape
Это то, что сработало для меня; clear Lock keycode 66 = Escape