操作系统:Kubuntu 18.04 或 Ubuntu 18.04
根据vi.stackexchange.com和此 GitHub 页面中的答案,包括
<Multi_key> <i> <b> : "NL65AEGO0721647952"
Run Code Online (Sandbox Code Playgroud)
在~/.XCompose应该生成NL65AEGO0721647952. 但我无法让它发挥作用。在 Ubuntu 或 Kubuntu 中的纯文本编辑器中没有任何反应。
我检查/usr/share/X11/locale/en_US.UTF-8/Compose了是否<Multi_key> <i> <b>用于其他任何东西,但它没有。
我的 ~/.XCompose
include "%L"
<Multi_key> <i> <b> : "NL65AEGO0721647952"
Run Code Online (Sandbox Code Playgroud)
我有CapsLock我的 Compose Key,可以输入其他内容,如 ©、™、®、µ 等。
编辑:即使
# Make compose key work for GTK, Qt
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
Run Code Online (Sandbox Code Playgroud)
没有帮助。
小智 5
在启动板上有一个关于此的错误报告1845332。
你能标记它也影响你吗?
更新:此错误报告有响应。
如何让 Compose 组合键生成字符串(Ubuntu 18.04):
Settings ? Region & Language ? Manage installed languages ? (Language tab)Keyboard input method system到XIM。 它应该也适用于基于 Ubuntu 的发行版。
如果 XIM 工作得更好,为什么它不是默认值?
说明:(
请参阅原始错误报告的答案)
对于键盘输入,Ubuntu 可以使用XIM(X 输入法)或IBus(智能输入总线)或不使用。
XIM 非常古老,它是为 X(X Window System)设计的。如果/当 Ubuntu 从 X 切换到 Wayland 时,它很可能会被删除。
现在(18.04)默认的键盘输入法是IBus,因为Ubuntu使用GNOME做GUI,GNOME很大程度上依赖IBus。
当键盘输入法选择 IBus 时,GTK(不是 IBus)处理 Compose 组合键。GTK 无法处理多字符串。所以这不是 IBus 错误,而是 GTK 功能。预计这里没有修复。
另一方面,XIM 也会出问题,而且很可能也不会修复。
到目前为止,XIM 对我有用。我想知道如果 XIM 消失了,这个问题会发生什么。
| 归档时间: |
|
| 查看次数: |
510 次 |
| 最近记录: |