Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

13.3. 启用组合键

Compose 键 是一个功能,可让您输入键盘上找不到的特殊符号或字符。在 GNOME 桌面中,您可以将键盘上的一个现有键定义为 Compose 键Compose 键 与其他键(称为 Compose 键序列)结合使用,以输入您经常输入的特殊字符。

例 13.1. 使用组合键

如果按下并释放 Compose 键,则键入 AE (大写),您将会得到"unmarshal"。如果输入小写字符,则得到 "æ"。
要启用 Compose 键 并将键盘上的特定键配置为 Compose 键,请设置 org.gnome.desktop.input-sources.xkb-options GSettings 键。这样,设置将会对系统上的所有用户默认启用。(有关 GSettings 键的更多信息,请参阅 第 9.6 节 “GSettings 键属性”。)

过程 13.3. 将右 Alt 键设为组合键

  1. /etc/dconf/db/local.d/00-input-sources 中为机器范围的设置创建一个 local 数据库:
    [org/gnome/desktop/input-sources]
    # Set the Right Alt key as the Compose key and enable it
    xkb-options=['compose:ralt']
    
    如果要设置与 Right Alt 不同的键,请将 ralt 替换为 xkeyboard-config(7) man page 中指定的该键的名称,section Compose 键位置
  2. 覆盖用户设置,并防止用户在 /etc/dconf/db/local.d/locks/input-sources 中更改它:
    # Lock the list of enabled XKB options
    /org/gnome/desktop/input-sources/xkb-options
    
  3. 更新系统数据库以使更改生效:
    # dconf update
  4. 在系统范围的设置生效前,用户必须退出并重新登录。
现在,您可以开始使用右 Alt 键作为 Compose 键。只需按下并释放 Compose 键,然后键入组合键以获得特定的符号。
注意
如果您作为系统管理员,在编辑完本地数据库后设置了锁定,则用户将无法添加其它 xkb 选项。锁定可防止用户设置 Alt+Shift 等组合键来切换键盘布局。