Isso é o que funcionou para mim; Bloqueio claro keycode 66 = Escapar
Estou recebendo este erro ao tentar usar xmodmap
para me livrar do caps lock:
$ 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
Estou executando o xfce no Maverick "10.10" Meercat. Esse problema não ocorreu antes de adicionar o miniaplicativo Layouts do Teclado a um painel; antes de fazer isso, eu consegui rodar meu script xmodmap para trocar Esc e CapsLock:
!Remap Caps_Lock as Escape
remove Lock = Caps_Lock
keysym Caps_Lock = Escape
Pode ser relevante que eu escolha o alt-capslock como combinação de teclas nas preferências de Layouts de Teclado.
Eu tive um problema semelhante antes, em uma máquina diferente, executando o openbox. Naquela máquina, esse problema começou quando atualizei para o Lucid e persistiu no Maverick (release 10.10). Eu relatei um bug no xorg. No entanto, ainda não está claro se é realmente um problema com o xorg, ou se estou apenas fazendo algo errado com a minha configuração.
Já outras pessoas experimentaram esse problema? Alguém pode lançar alguma luz sobre o que está acontecendo aqui? Parece que há algumas camadas envolvidas, e eu não entendo nenhuma delas particularmente bem, então qualquer informação seria útil.
atualização
Descobri que o problema é especificamente acionado pela adição da variante de layout do Canadá "Multilingual" (ca-multix). Se, em vez disso, adicionar a variante "Multilingual (primeira parte)", o problema não ocorrerá. Acho que isso provavelmente acabará sendo uma solução útil, mas ainda não sei qual é a diferença entre essas variantes.
Arquivei um problema do freedesktop e estou comentando sobre um assunto relacionado outdo de Ubuntu .
Isso é o que funcionou para mim; Bloqueio claro keycode 66 = Escapar