`p` 键在 X 中不起作用

`p` 键在 X 中不起作用

今天,我的机器在从挂起恢复期间冻结后,我不得不强制关闭它。重启后,我发现该p键在X中不能正常工作。但在控制台中却可以正常工作。

修改后的按键,例如shift- pctrl- p,可以正常工作。

p跑步时按压xev会给出

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   

这个问题是否是由于文件损坏而发生的?我将检查哪些文件是否损坏?

我已经在系统驱动器上进行了一次 fsck(tune2fs -C 200 /dev/sda3在重新启动之前运行),结果似乎已经恢复正常。 IE

$ 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

我正在运行更新的(昨天完成的最后一次 dist 升级)ubuntu 10.10。

答案1

我意识到发生这种情况是因为我在手动编辑 xfce 键盘快捷键文件时犯了一个拼写错误。

具体来说,该文件~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml使用了修饰符Meta5(不存在)而不是Mod5修改p键。

我确实注意到,~/.xsession-errors尽管 xfce 似乎在那里注册了一些东西,但 中没有记录任何错误。

对于某些人来说,注意到我编辑该文件的原因之一可能是为了使相同的快捷方式在加载或不加载键盘布局小程序的情况下都可以工作。根据是否加载该小程序,“windows”键将注册为<Super><Mod5>

相关内容