我可以在 Kubuntu 14.04 中正常书写 á、é、ó、ã、ê 等字符。
即使在 LibreOffice 中。
但是,如果我将窗口从 LibreOffice 切换到 Chrome 或 Dolphin,然后再切换回 LibreOffice,这些字符将不再注册,而是会显示简单的 a、e、o、a、e,不带重音符号。
这太烦人了,过去几个小时我一直在摆弄 KDE 系统设置,但都没有成功。我真的需要一些帮助。
提前致谢,
答案1
我遇到了完全相同的问题。我还注意到这个问题与 KDE 和 IBUS 有关。上面的解决方案根本不起作用。似乎其他类似的问题可能与此软件包组合(KDE、ibus、libreoffice-kde)有关。我通过删除系统中的libreoffice-kde并保持libreoffice-gnome。
可能有帮助的链接:
同样的问题,在 Fedora 16 中,解决方案见评论 5:https://bugzilla.redhat.com/show_bug.cgi?id=825067
同样,在 openSUSE 中:http://forums.opensuse.org/showthread.php/473607-Ibus-don-t-work-in-Libreoffice-%28Opensuse-12-1%29
答案2
对我有帮助的是删除 libreoffice-kde 包。
我还卸载了 KDE 和 Unity 中的所有英语语言,只留下一种(我的,捷克语)。
现在看起来还不错,所以我认为删除 libreoffice-kde 包是一种有帮助的方法。
答案3
答案4
编辑/etc/default/locale
并重新启动后也能解决问题;这种情况发生在“语言环境”中设置了几种语言时。一种有效的方法是设置LANG="en_US.UTF-8"
,其他所有语言pt_PT.UTF-8
都使用英语的 LibreOffice,其余语言使用葡萄牙语。或者只是改变语言。