8.4. 在 GNOME 中使用特殊字符


在 GNOME 中,您可以使用 compose 键键入来自不同语言和符号集的特殊字符,包括键盘上不可用的特殊字符。您可以使用不同语言和符号集输入和查看特殊字符,从而可以轻松地在 GNOME 中使用各种字符集。

要输入这些特殊字符,您可以将键盘上的一个现有键定义为 compose 键。启用后,compose 键后,您可以通过在特定序列中按多个键来输入特殊字符和符号。

8.4.1. 为单个用户启用 compose 键

您可以在以用户身份登录时,从 Settings 菜单启用 compose 键。

流程

  1. 单击屏幕左上角的 Activities 按钮。
  2. 输入 Settings 并点 Settings 图标打开 Settings 应用程序。
  3. 在 Settings 窗口中,单击左侧栏中的 Keyboard
  4. 向下滚动并选择 Compose Key 选项。
  5. 切换滑块以启用 Compose Key
  6. 选择您要用作 compose 键的密钥。
  7. 选择 compose 键后,关闭 Settings 窗口。

compose 键现已启用,您可以通过按 compose 键,后跟对应的键序列来输入特殊字符和符号。

要查看组成特殊字符的可用的多键序列,请使用:

$ grep "<Multi_key>" /usr/share/X11/locale/en_US.UTF-8/Compose
Copy to Clipboard Toggle word wrap

验证

  • 按 compose 键,然后为您要输入的特殊字符输入键序列。例如,要键入 ©,请按 compose 键,然后按 oc

8.4.2. 为另一个用户启用 compose 密钥

您可以使用 gsettings 工具为另一个用户启用 compose 密钥。

先决条件

  • 管理访问权限.

流程

  1. 允许所有客户端连接到 X 服务器:

    # xhost +
    Copy to Clipboard Toggle word wrap
  2. 运行以下命令来设置 compose 键:

    # su - <username> -c "gsettings set org.gnome.desktop.input-sources xkb-options \"['compose:<compose_key>']\""
    Copy to Clipboard Toggle word wrap

    &lt;username> 替换为您要为其启用 compose 键的用户的用户名。将 <compose_key > 替换为您要用作 compose 密钥的密钥。您可以使用 ralt 选项选择右 Alt 键作为 compose 键。

    要查看可用于设置键盘上的 compose 键的其他 compose 键,请使用:

    $ grep compose /usr/share/X11/xkb/rules/evdev.lst
    Copy to Clipboard Toggle word wrap
  3. 重置访问控制:

    # xhost -
    Copy to Clipboard Toggle word wrap

验证

  • 要检查其他用户的 compose 密钥设置,请使用:

    # su - <username> -c "gsettings get org.gnome.desktop.input-sources xkb-options"
    Copy to Clipboard Toggle word wrap

    使用您要检查 compose 键设置的用户的用户名替换 <username>。

8.4.3. 为所有用户启用 compose 键

您可以通过创建一个 dconf 配置文件来为所有用户启用 compose 键。

先决条件

  • 管理访问权限.

流程

  1. 使用以下内容创建 /etc/dconf/db/local.d/00-compose-key 配置文件:

    [org/gnome/desktop/input-sources]
    xkb-options=['compose:<compose_key>']
    Copy to Clipboard Toggle word wrap

    <compose_key > 替换为您要用作 compose 密钥的密钥。您可以使用 ralt 选项选择右 Alt 键作为 compose 键。

    要查看可用于设置键盘上的 compose 键的其他 compose 键,请使用:

    $ *grep compose /usr/share/X11/xkb/rules/evdev.lst*
    Copy to Clipboard Toggle word wrap
  2. 使用新配置更新 dconf 数据库:

    # *dconf update*
    Copy to Clipboard Toggle word wrap
  3. 重启您的系统或登出,然后再重新登录 GNOME 会话以使更改生效。

compose 键现在为系统上的所有用户启用,它们可以通过按 compose 键,后跟对应的键序列来输入特殊字符和符号。

验证

  • 按 compose 键,然后为您要输入的特殊字符输入键序列。例如,要键入 ©,请按 compose 键,然后按 oc

8.4.4. 为特殊字符编写键序列

表展示在 GNOME 中用于输入特殊字符的 compose 键序列。每行显示一个 compose 键序列及其相应的结果

Expand
表 8.2. 为特殊字符编写键序列
编写键序列结果

compose+'+letter

锐音字母((é, á, ñ)

compose+'+letter

重音字母(è, ù, ò)

compose+"+letter

元音或变音字母(ë, ö, ü)

compose+-+letter

长音符字母(ā, ē, ō)

compose+/+letter

笔画或变音符字母(ø, ł, ǿ)

compose+=+letter

双锐音符字母(ő, ű, ȁ)

compose+.+letter

上面带点的字母(ȧ, ċ, ḋ)

compose+,+letter

变音符号字母 (ç, ş, ņ)

compose+^+letter

圆润口音字母 (â, ê, î)

compose+~+letter

波浪形重音字母(ã, ñ, õ)

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat