无法让 Lubuntu 中的 Compose 键正常工作

无法让 Lubuntu 中的 Compose 键正常工作

我曾尝试在 Lubuntu 20.04LTS 中设置我的 Compose 键,但没有成功。

我已经到了我看到的地方

org.gnome.desktop.input-sources xkb-options ['compose:ralt']

但无法使任何组合起作用。什么都没发生。例如,如果我想创建一个“ñ”字符,我按下“Alt Right”键(然后松开)。然后我按下 Shift 和 ` 来获得波浪符号(然后松开)。然后按下“n”来获得 n。它只是向我显示“~n”,就好像我一开始就输入了这两个字符一样。

我是不是按错了键?例如,我是否需要按住 Alt-Rt 并看到提示,就像 Cntl-Shift-U 为“u”加下划线并表示正在等待 Unicode 一样?

或者我在按下时是否一直按住 Alt-Rt 键?如果是这样,打字时会显得很不方便。

让这些简单的重音字符出现确实很困难,真是令人困惑和沮丧。

答案1

好吧,经过进一步的调查,我发现在 Lubuntu 中,gnome-tweaks 设置似乎没有任何效果。我使用了

setxkbmap -query

但它没有显示任何有关 compose 变量的信息。

于是我输入

setxkbmap -option "compose:ralt"

瞧,它现在按预期工作了。我觉得我需要弄清楚如何让这个设置固定下来,这样我就不必每次登录时都运行它,但至少它能正常工作。真是松了一口气!

答案2

您可能使用了启用第三级修饰键的键盘布局Right Alt。在这种情况下,为了将该特定键用作撰写键,您可以运行以下命令:

gsettings set org.gnome.desktop.input-sources xkb-options "['compose:ralt', 'lv3:ralt_alt']"

另一方面,在这种情况下 - 要访问第 3 级和第 4 级符号 - 您需要选择其他键作为第三级修饰符。

一个更简单的解决方案是选择其他键Right Alt作为撰写键。

相关内容