Ibus anthy/mozc 可在除 Chrome 之外的所有程序中运行

Ibus anthy/mozc 可在除 Chrome 之外的所有程序中运行

为了在我的系统上输入日文字符,我安装了 anthy 和 mozc,而且大部分情况下都能正常工作:它们都可以在 Skype、LibreOffice、终端以及我尝试过的所有其他程序(Chrome 除外)甚至 Firefox 中使用。当我将输入法切换到其中一种时,它应该可以在 Chrome 中输入日文,但它只能输入罗马字符。如果需要,我可以在文字处理器中输入,然后将日文文本复制并粘贴到 Chrome 中,但这既烦人又不切实际,而且我实际上不喜欢 Firefox。

通过谷歌搜索,我发现很多人都遇到了同样的问题,并且知道这个网站上也有人问过同样或类似的问题,但是在提到这个问题的所有地方都没有人能够提供解决方案。

答案1

在 Mozc 在 Mint XFCE 17.2 中的 Chrome 中神秘地停止工作后,我发现了你的问题。有趣的是,我只是早上我用它在 Chrome 中输入日语。

唯一改变的是我已经安装了该ibus-gtk3当我尝试解决 Mozc 的建议框在我打字时会出现在 Chrome 窗口底部的问题时。

不巧,卸载 ibus-gtk3解决了问题:

sudo apt-get remove ibus-gtk3

一旦您注销然后重新登录,Mozc 应该会在 Chrome 中再次开始工作,但如果您的系统与我的一样,则弹出窗口会出现在窗口的左下角,而不是光标下方:

Mozc 窗口出现在窗口的左下角

无论如何,正如您在图片中看到的,这在 Chrome 中重新启用了 Mozc 功能。

编辑:我又仔细研究了一下,终于通过打开 Mint 的语言设定, 即将输入法,然后点击安装缺失的组件在 IBus 选项旁边。

这添加了以下四个包:

ibus-clutter
ibus-gtk
ibus-gtk3
ibus-qt4

重新启动 mdm 后:

sudo restart mdm

IBus 恢复正常,我确认 Mozc 在 Chrome 中运行良好。它甚至修复了我之前抱怨的弹出窗口的位置!

请记住,我正在 Mint 17.2 中测试所有这些。我知道这是问Ubuntu.com,但由于两者非常相似,希望这里有足够的信息来帮助您弄清楚这一点。

相关内容