当我不使用桌面环境时,如何在 Linux 中输入德语或西班牙语字符?

当我不使用桌面环境时,如何在 Linux 中输入德语或西班牙语字符?

我正在使用 Debian 9 x64数据管理窗口管理器。我不使用 Gnome、KDE、Xfce,或任何其他桌面环境;这只是窗口管理器。

配置我的键盘布局使用通用 105 键国际键盘。我试过了AltGr(右 Alt 键)加上各种替代代码,无济于事。我也尝试过AltGr然后" uor u ",结果同样令人失望。

理想情况下,我可以在任何地方输入这些字符,包括文本编辑器(我的所有编辑器都支持 Unicode)、Web 浏览器等。我不使用 LibreOffice,因此我发现的一些特定于 LibreOffice 的解决方案还不够。

答案1

你少了一个步骤。你需要设置一个撰写键第一的。例如,将右键设置Alt为撰写键:

setxkbmap -layout us -option compose:ralt

然后:

  1. Compose(在我的键盘上标有Alt Gr并释放它
  2. 按与所需字母/变音符号相对应的按键序列。这些有时是直观的,有时不是。有时顺序也不重要,例如在重音的情况下。
    • 要插入 ß,请按s s
    • 对于变音符号,例如 ü,请按u "
    • 对于重音符号,例如 á,请按a '' a
    • 对于 ñ,请按n Shift ~

您可以看到维基百科上的完整列表或如下图所示:

组合键:常用组合

答案2

如果是几个字符,您可以使用:

Ctrl+Shift+U Enter 'utf8 code of your char' Enter

可以找到utf8编码这里

相关内容