部分键盘在Linux无法使用反斜杠(\)和管道符(|)的解决方案
我也是在准备课程的过程中遇到这种奇葩情况,在这里贴出我的解决方案,希望可以帮助到遇到同样问题的鱼油。安装完 CentOS,我发现我的键盘所有按键都是 OK 的,除了那最几乎最常用的反斜杠和管道符(同个按键)。
问题描述:
键盘上按下的是反斜杠(\),屏幕上输出的确实小于号(<),有些朋友可能是输出井号(#)
注:其实在纯命令行下是可以用右边的 Alt + 减号(-)输出反斜杠(\),右边的 Alt + 反斜杠(\)输出管道符(|)
解决方案:
1. 使用 xev 命令测试按下键盘上反斜杠按键的 keycode。由于执行 xev 命令后窗口会出现很多捕获到事件,所以这时候你鼠标啥的都不要动,就静静的按下那个该死的反斜杠(\)即可:
出现两个事件,一个表示按下按键,一个表示释放按键……
好了,我们知道 keycode 是 94,在我们这个键盘上被映射为小于号(<)。
注:如果没有 xev 命令请使用 yum -y install xev 先安装
2. 使用 xmodmap 命令修改键盘映射:xmodmap -e "keycode 94 = backslash bar"
看,反斜杠和管道符又回来了:
注:如果没有 xmodmap 命令请使用 yum -y install xmodmap 先安装
3. 保存设置,创建 .Xmodmap 文件:vi ~/.Xmodmap
将需要修改的映射填入:keycode 94 = backslash bar
关闭并保存,重启后系统询问你是否载入 modmap 文件:
cent os满满的爱{:9_240:} 小人 发表于 2015-9-25 16:41
cent os满满的爱
{:9_240:}是不是满满都是回忆啊? 是不是满满都是回忆啊? 你好,请问我输入这些指令以后显示unable to display
这是为什么呀
页:
[1]