关于Qt下IM MODULE问题的讨论,由于Jami Qt客户端不支持输入法 #1126
Unanswered
CicadaSeventeen
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
如果我没记错的话,Qt一方面移除了Xim支持,必须用im module;另一方面Qt5以来应该原生支持了
ibus
,所以理论上应该所有Qt程序都能用ibus
哪怕没有安装module。(fcitx5
也可以改环境变量用ibus
后端)。我不知道我的以上理解是不是正确的?因为最近发现了一个程序并非如此。
Jami
是一个会议软件,它官方提供一些发行版的包(我是debian 12,也是官网官方提供的包)和snap包(flatpak只有beta repo才有,是第三方做的,目前bug很多不太能用)。我发现Jami
的Qt客户端不支持fcitx5
,我知道这是Jami
的问题而不是fcitx5
的问题,已经和他们联系了。但是过程中发现了一些让我困惑的地方,所以来这里问问。snap
版本是可以用ibus
的,或者说QT_IM_MODULE=ibus
下fcitx5
也就可以工作了。但是从Jami的官网下到的.deb
包甚至这样都用不了。看上去连ibus
都不支持,很奇怪。原来官网提供的包并没有用系统的Qt库,而是自己带了一份Qt6,但是如前面所说,就算是它忘了打module进去,Qt不是原生支持
ibus
了吗?为什么会有这样的问题呢?Beta Was this translation helpful? Give feedback.
All reactions