Ubuntu Server 14.04 中垂直条被破坏

Ubuntu Server 14.04 中垂直条被破坏

我正在尝试在 Ubuntu Server 14.04 中编写脚本。当我按下竖线键“|”时,我的屏幕显示一个断线“¦”

我的键盘是西班牙语的,布局是拉丁美洲的。所有其他键都完美显示在屏幕上。

你能帮忙了解发生了什么事吗?

答案1

作为一个解决方法您可以使用 Unicode 来实现:

Ctrl+ Shift+u

007C

Enter

或者使用以下命令:

xmodmap -e "keycode 24 = bar"

使用以下命令检查 keycode 的值:

xev

示例输出:

KeyPress event, serial 36, synthetic NO, window 0x2a00001,
    root 0x233, subw 0x0, time 31839373, (54,162), root:(54,226),
    state 0x90, keycode 94 (keysym 0x7c, bar), same_screen YES,
    XLookupString gives 1 bytes: (7c) "|"
    XmbLookupString gives 1 bytes: (7c) "|"
    XFilterEvent returns: False

按照以下步骤使其永久生效:

打开文件.xinitrc

nano ~/.xinitrc

并添加以下行:

xmodmap ~/.Xmodmap

打开文件.Xmodmap

nano ~/.Xmodmap

并添加此行

keycode 24 = bar

相关内容