第一次使用 KUbuntu (22.04.1 LTS);以前用过Mate & LUbuntu,fcitx
中文输入一直没问题。然而,
使用 KUbuntu 22.04.1 LTS,我的fcitx
中文输入无法立即使用——我根本无法触发它。
这证明我的fcitx
中文输入法安装没问题。
- 在我的 KUbuntu 22.04.1 启动时,有三个
fcitx
相关进程(由 标识ps -eaf --width 200 | grep [f]citx
):/usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-address 7 --config-file /usr/share/fcitx/dbus/daemon.conf
/usr/bin/fcitx-dbus-watcher unix:abstract=/tmp/dbus-tW4A6FKmPk,guid=e64c862b67b86932863ee75863f14a15 5504
fcitx
- 如果我一个一个地杀掉他们,然后
fcitx
在下面手动重新开始
LANG=zh_CN.utf8 urxvt -ls &
,那么一切都很好。触发热键再次起作用。
更新:IBus Pannel
——我的 KUbuntu 22.04.1 启动时任务栏上也有一个图标,quit
每次启动后我都必须手动打开它。
所以这让我怀疑fcitx
我的 KDE 启动的设置有误,我正试图修复这个问题。(我的正常(桌面)工作环境是英语,使用LANG=C
. Thefcitx
仅用于/用于在 LANG='zh_CN.utf8' 环境下/使用 LANG='zh_CN.utf8' 环境启动的任何应用程序,如rxvt-unicode
chrome 等)
如何解决?请帮忙。
$ im-config -m
default
missing
ibus
ibus
$ LANG=C im-config -m
default
missing
ibus
ibus
$ LANG=C im-config -m | tail -3 | hexdump -C
00000000 69 62 75 73 0a 0a 69 62 75 73 0a |ibus..ibus.|
$ LANG='zh_CN.utf8' im-config -m
default
missing
ibus
fcitx5
ibus
最后更新:
我找到了同时安装 ibus 和 fcitx 的根本原因。这就是为什么首先是一个坏主意的原因:
我之所以同时安装这两种输入法是因为zoom
我需要使用,从这两个页面中我可以看出这样的要求是真的没有必要:
以下是一些引述:
- 用于下载 zoom 的 .deb 文件在“Depends:”字段中随 ibus 一起提供。对于许多 Debian/Ubuntu 用户来说,这是一个问题,我将尝试解释原因。
- 不用说,到目前为止,我对 Zoom 回应我的请求的方式感到非常失望。
- 我正在维护 Debian 和 Ubuntu 中使用的工具 (im-config),以便于配置输入法,例如 IBus。正是在这个角色中,我收到了关于 Zoom .deb 文件中 ibus 依赖性的投诉,我就是在这个角色中出现的。
- 我是 [email protected](我的官方 Debian 联系地址),他是维护 Debian 的 ibus 软件包的核心成员。(Gunnar 也是另一位核心成员。他积极参与 Ubuntu 方面的工作。)
- 他的请求不仅仅是“用户请求”。这应该被视为 GNU/Linux 发行版对 ZOOM 的要求。
- 如果 Zoom 为 Debian/Ubuntu (deb-packages) 提供了技术上合理的内容,ZOOM 应该听取我们的意见。
- 关于这方面的任何更新?刚刚安装了 zoom,也得到了这个。这种依赖很烦人而且毫无价值
- 这个“在远程机器上进行远程控制”的借口可悲地缺乏理解“Depends:”字段应该如何用于 Debian 软件包。这应该只用于在所有安装环境下都需要的包。针对特定环境执行此操作被认为是粗鲁的工程。
- 我是一名 Debian 开发人员,因此熟悉 Debian 软件包(又名“.deb”文件)的约定和要求。按照目前的定义,Zoom Debian 包使用关系字段(例如 Depends:)的方式违反了 Debian 打包政策,概述如下:7. 声明包之间的关系 — Debian 政策手册 v4.6.1.1
然而所有的请求都被置若罔闻,1个月后,“这个话题在最后一次回复后30天自动关闭。不再允许新的回复。” 结果来自链接 2 的评论:
- Zoom Debian Linux 软件包需要 ibus。但 ibus 是 GNOME 桌面的一部分。因此,在 KDE Plasma 下安装 zoom_amd64.deb 会破坏键盘支持,因为 ibus 和相关依赖项在 KDE 下不起作用。
- 是的,我正在安装新的 Zoom 并突然依赖 ibus、libegl1-mesa、libxcb、python3-ibus、ibus-gtk 和其他几个。我使用的是几个月前的 Linux 发行版,因此没有理由无法安装 Zoom。我不需要 ibus,它会破坏我的设置。这太疯狂了。. . 当像 Zoom 这样价值数十亿美元的巨人聘请低于标准的开发人员来打包他们的软件时,这可以说是软件公司中最重要的工作——他们活该失败!我阅读了关于同一主题的支持论坛,支持人员完全无法理解这个问题的重要性,这令人难以置信。ibus 的 Debian 维护者发帖试图提供帮助,但 Zoom 工作人员忽略了他们。我认为这是 Zoom 的一次巨大失败,也是对各地 Linux 用户的一记耳光。
您同时安装了 ibus 和 fcitx。该
im-config
工具是 Debian/Ubuntu 中启动输入法守护进程并设置适当变量的便捷工具。但除非另有说明,否则它会直接启动 ibus,因此您的系统实际上已配置为使用 ibus。该
im-config
命令(不带选项)会打开一个窗口,您可以在其中指定要使用的输入法框架。我不确定你的情况是否是fcitx
orfcitx5
,但你有理由知道这一点。;) 设置所需的框架后重新启动,然后它有望按预期工作。是的,语言环境与打字无关,包括输入法的使用。