'p' não funciona no X

5

Hoje eu tive que forçar o desligamento da minha máquina depois que ela congelou durante o reinício da suspensão. Desde a reinicialização, descobri que a tecla p não funciona normalmente no X. Funciona normalmente no console.

Pressionamentos de teclas modificados, por ex. shift - p , ctrl - p , funciona normalmente.

Pressionando p com xev executando,

FocusOut event, serial 34, synthetic NO, window 0x5000001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 34, synthetic NO, window 0x5000001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

Este problema pode estar acontecendo devido à corrupção de arquivos? Qual arquivo eu verificaria se há corrupção?

Eu fiz um fsck na unidade do sistema - executando tune2fs -C 200 /dev/sda3 antes de reinicializar - o que parece ter sido limpo. I.E.

$ sudo tune2fs -l /dev/sda3 | grep 'state\|check'
Filesystem state:         clean
Last checked:             Sat Dec 11 12:27:16 2010
Next check after:         Thu Jun  9 13:27:16 2011

Estou executando um ubuntu 10.10 atualizado (último dist-upgrade feito ontem).

    
por intuited 11.12.2010 / 19:46

1 resposta

4

Eu percebi que isso estava acontecendo por causa de um erro de digitação que cometi ao editar manualmente meu arquivo de atalhos de teclado do xfce.

Especificamente, o arquivo ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml usou o modificador Meta5 (que não existe) em vez de Mod5 para modificar a chave p .

Eu notei que nenhum erro foi registrado em ~/.xsession-errors , apesar do fato de que o xfce parece registrar as coisas lá.

Pode ser útil para algumas pessoas notar que um dos meus motivos para editar o arquivo era para fazer os mesmos atalhos funcionarem com ou sem o applet de Layouts de Teclado sendo carregado. Dependendo se o applet é carregado ou não, a chave "windows" será registrada como <Super> ou <Mod5> .

    
por 11.12.2010 / 21:44