debian testing (bookworm)下部分程序 ibus 不能跟随光标

gnome桌面,主要是friefox、edge浏览器,odsidian等程序下ibus输入栏不能跟随光标,gnome自带程序,wps、liberoffice等倒是正常。

ibus-data/stable,stable,now 1.5.23-2 all [已安装,自动]
ibus-gtk3/stable,now 1.5.23-2 amd64 [已安装,自动]
ibus-gtk/stable,now 1.5.23-2 amd64 [已安装,自动]
ibus-libpinyin/stable,now 1.12.0-3 amd64 [已安装,自动]
ibus-table-wubi/stable,stable,now 1.8.2-3 all [已安装]
ibus-table/stable,stable,now 1.12.3-1 all [已安装,自动]
ibus/stable,now 1.5.23-2 amd64 [已安装,自动]

看了下,debian11起就已经不再提供 ibus-qt4 qt4-qtconfig qt-config 软件包,虽然没装这些软件包,但原来在debian11下还是正常的。

除这个小问题,当前ibus确实是非常好用的。

另外说一下,网易云音乐不能正常启动了。QQ音乐倒是正常。

这个问题应该跟QT没关系,因为Firefox用的是GTK

顺便说一下,ibus的五笔不能默认英文,也不能用Shift切换中英文输入,所以我换了fcitx

网易云音乐,楼主不知道用什么版本的?
修改libqcef的依赖,安装15版本的网易云音乐,可以用呀。

我是从debian11升级上来的,原来已经正常安装了网易云音乐,但升级后不能使用了。因为不常用,也就不管他了,用QQ音乐一代了之。

另,输入法也没什么大影响 ,fictx5也非常好用。我也是用五笔的,fcitx更符合在windows下养成的操作习惯。

已经解决了这个问题。参见:Ubuntu 22.04 解决IBus中文输入法无法跟随光标

也许是GNOME 42的原因,也有可能是最小安装的原因,Ubuntu自带的IBus 智能拼音输入法的输入候选框有时会固定在屏幕/窗口的左下角,无法跟随光标移动位置。

这可能与IBus框架与Ubuntu 22.04或GNOME 42的兼容性有关,只需要设置以下环境变量,即可解决IBus中文输入法无法跟随光标的问题。

  • GTK_IM_MODULE=ibus
  • XMODIFIERS=@im=ibus
  • QT_IM_MODULE=ibus

要设置这些环境变量,推荐的方法是在/etc/profile.d目录中创建.sh文件,例如:ibus-config.sh/etc/profile文件表明系统在启动时会自动遍历执行/etc/profile.d目录中的.sh文件。

因此,执行sudo vim /etc/profile.d/ibus-config.sh,并将以下命令填入:

export GTK_IM_MODULE=ibus

export XMODIFIERS=@im=ibus

export QT_IM_MODULE=ibus

重启系统,即可发现IBus中文输入法开始跟随光标了。

1 个赞

用ibus+rime+wubi-pinyin,可以设置默认英文,以及左shift切换中英文~

rime复杂的配置太劝退了,我不想用个输入法还要研究配置文件。
而且fcitx也挺好用的,就一直在用了。

确实比较复杂,很多内容过于专业了~

不过,我的结论是rime本身不难,只是教程写得不好,太多人不太会写教程,导致大家感觉它难。如果针对小白用户专门整理一份教程,那么应该可以变得很简单,毕竟,一般用户涉及的选项数量非常有限,大部分功能可以忽略。

比如,教程的形式可以做一些针对性设计,让本来就简单的内容更容易一些,而不是更难~

我后面找时间弄一下;rime简单、灵活、强大,很难找到能够与之匹敌的输入法框架,放弃太可惜了~