Ubuntu 24.04系统中LibreOffice无法使用Ibus-avro输入孟加拉语的问题求助
你好!我之前升级Ubuntu 24.04后也碰到过几乎一模一样的问题——浏览器和文本编辑器里用IBus-Avro Phonetic输入孟加拉语完全正常,但一到LibreOffice Writer里就失灵。给你几个我亲测有效的解决步骤,你可以挨个尝试:
检查LibreOffice的输入法框架配置
打开LibreOffice Writer,点击顶部菜单栏的「工具」→「选项」,在弹出窗口里找到「语言设置」→「语言」。确认「默认输入法」是否设置为IBus,如果是其他选项(比如fcitx或None),改成IBus后重启LibreOffice试试。重置IBus服务
先关闭所有LibreOffice程序,打开终端输入以下命令重启IBus:ibus restart
等终端执行完成后,重新打开LibreOffice Writer,切换到Avro输入法再尝试输入,很多时候这一步就能解决问题。安装LibreOffice的IBus集成依赖
系统升级后,LibreOffice的GTK集成组件可能丢失,导致和IBus的联动出问题。在终端输入以下命令安装必要组件:sudo apt install libreoffice-gtk3 libreoffice-gtk4
安装完成后重启电脑,再打开LibreOffice测试输入法。强制LibreOffice用IBus环境启动
如果上面的方法都不行,试试直接指定IBus框架启动LibreOffice Writer。终端输入:GTK_IM_MODULE=ibus libreoffice --writer
要是这样启动后能正常输入,你可以把这个命令做成桌面快捷方式,或者修改原来的LibreOffice启动器配置,以后启动就自动用这个环境了。
另外还有个小细节:切换到Avro输入法时,一定要确保LibreOffice Writer的编辑区域已经获得焦点(比如点击一下编辑区),不然可能出现输入法切换成功但打不出字的情况。
备注:内容来源于stack exchange,提问作者ANUPAM MITRA




