无法在 xfce 下的终端中输入非 ascii 字符

无法在 xfce 下的终端中输入非 ascii 字符

我使用 fcitx 作为我的 IME。我可以在大多数图形应用程序中正常使用它,但在使用终端时我无法提交我的选择。我输入时会出现候选窗口,但按下空格键后,什么都没有输入。

我也无法复制包含 CJK 字符或符号的文本,例如。如果我hi ►在终端中复制并粘贴,则不会输入任何内容。

我在 xterm 和 xfce4-terminal 中都尝试过这个。

我甚至无法在文本模式 (Ctrl+Alt+F2) 下打开 IME。

答案1

我找到了问题所在。我原来的语言环境是空白的。必须将其设置为,xxx.UTF-8终端才能支持非 ASCII 字符。

要启用 Unicode 支持,

  1. /etc/locale.gen添加一行en_US.UTF-8 UTF-8
  2. 跑步locale-gen
  3. 添加LANG=en_US.UTF-8/etc/locale.conf
  4. 重启

然后您可以使用 检查您的新语言环境locale

相关内容