Diagnosticando erros do xmodmap [closed]

3

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 .

    
por intuited 05.12.2010 / 04:58

1 resposta

1

Isso é o que funcionou para mim; Bloqueio claro keycode 66 = Escapar

    
por lvleph 18.01.2011 / 04:02