【问题标题】:How to enter greek alpha under Xorg?Xorg下如何输入希腊字母?
【发布时间】:2013-02-02 00:57:24
【问题描述】:

我想在 Xorg 下输入希腊字母。在系统 xcompose (/usr/share/X11/locale/en_US.UTF-8/Compose) 中有一行:

<dead_greek> <a> : "α" U03B1  # GREEK SMALL LETTER ALPHA

如何用美式键盘输入?我的语言环境是en_US.UTF-8。这个密钥&lt;dead_greek&gt; 是什么?

【问题讨论】:

  • xmodmap -pke 可能会给您一些有关附近键的提示...
  • 没有来自:xmodmap -pke |grep -i greek的输出

标签: linux localization keyboard x11 xorg


【解决方案1】:

我刚刚查找了/usr/share/X11/locale/en_US.UTF-8/Compose,没有dead_greek 字符。只有dead_acutedead_iota等与alpha结合。 此文件中没有纯希腊字母。

如果您使用 gnome,请在 http://askubuntu.com 上查看此答案 How can I map a character to a key combination?。在您的 case 中,这将是

Ctrl-Shift-u03b1空格

如果您的 xmodmap 输出中没有 dead_greek 键,您可以自己添加一个。搜索您要用于该目的的键,例如右 Windows 键或右超级键。然后可以用 dead_greek 替换这个键的定义

keycode 133 = dead_greek NoSymbol SuperR

【讨论】:

  • 文件是库存的,未从 x11-libs/libX11-1.5.0 包修改。
  • @LeonidVolnitsky 那么它可能是一个分发的事情。我正在使用 Ubuntu 12.04。
  • @LeonidVolnitsky 我刚看了看,我的包的版本是 1.4.99.1,所以它可能比你的要旧一些。
【解决方案2】:

你可以把它放在 X 中设置好键盘后运行的地方:

xmodmap -pke | awk '/keycode[ \t]+65[ =]/ { $5="dead_greek"; print $0; }' | xmodmap -

我的键盘将 shift-space 映射到 dead_greek。

需要一点时间来适应。

【讨论】:

    猜你喜欢
    • 2016-11-05
    • 2021-07-16
    • 2021-07-02
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多