升级到Ubuntu 16.04后,死键(重音符号)停止工作


12

我升级到Ubuntu 16.04后,重音符号(例如â,è,ç)的死键在LibreOffice和Pidgin中停止工作。


与其将答案编辑到文本中,不如单击解决问题的答案上的复选标记。
rotaredom

Answers:


8

要修复,我ibus-setup在终端中使用了它并按照说明进行操作。它恢复正常。


1
嗨,@ dsimard,感谢您的分享。但是,对我来说,这似乎是一个错误,如果您可以提供更多详细信息,那就太好了,因此可以为每个人修复。(应该说,ibus-setup如今通常不需要在Ubuntu 上启动。无论您做什么-对我来说还不清楚-听起来像是一种解决方法。)
Gunnar Hjalmarsson

我可以提供更多细节,但我认为情况非常特殊。-我从14.10升级-我记得两年前升级到14.10时遇到同样的问题。有关于的ibus一个选项某处,我点击它(不记得我是否选中或取消选中的复选框) -我最近在升级到16.04与键盘设置French (Canada)在默认情况下-用死键(例如在口音:打字`,然后e给已è停止在Pidgin和LibreOffice中工作。我尝试的其他一切都很好。我不确定您需要哪些详细信息。让我知道是否有帮助
dsimard

我在16.04上切换到法语(加拿大),并且死键直接在LibreOffice中按预期工作,因此无法重现该问题。这可能是由于$ HOME中剩余了一些(请注意,一段时间以来不支持14.10,并且没有从14.10到16.04的官方升级路径-可能也有关系)。
Gunnar Hjalmarsson

我的西班牙文键盘也有同样的问题。从15.10升级到16.04
Luis Masuelli '16

该修复程序有效,但是...我每次启动时都必须这样做。如何永久修复一次?
Luis Masuelli

3

下一个输入可以更好地解决此问题:


$ ibus-daemon --xim


并且,还可以在“ 系统”偏好设置中激活此键盘输入法系统-语言支持

键盘输入法系统=> XIM

原因是,当一种语言具有诸如“à”之类的复杂字符时,“ Ibus”总是会产生问题,即使对于“众所周知”的非Gnome应用程序(例如Skype和Microsoft Office-PlayOnLinux)也是如此。典型的错误是出现“`a”而不是“à”。

我的建议是您将“ ibus-daemon --xim”添加为启动应用程序,以便永远忘记此问题。


谢谢。ibus建议对我没有用,所以现在尝试一下,如果有帮助,下次我将重新启动X。:)
Per Lundberg

1

用XFCE桌面更新我的Debian测试系统后,我遇到了这个问题。我是这样解决的:

  1. 单击XFCE->设置-> IBus首选项
  2. 在对话框上单击“是”,是否要启动IBus守护程序

1

ibus-setup启动后提供的修补程序可能无法正常工作。为了与会话启动它,加入到启动命令ibus-daemon --xim,如前所述这里


iBUS以外的其他原因的更新:

在Kubuntu 18.04中,一切正常。在此之上尝试LXQt,在Libreoffice中没有死键。看来在这种情况下,它不是一个的ibus问题,而是一个与 LibreOffice的UI后端 -的建议在这里。如此处所示解决该问题:编辑/创建文件/etc/profile.d/libreoffice-fresh.sh(或/etc/profile.d/libreoffice-still.sh此处所述),取消注释/添加该行export SAL_USE_VCLPLUGIN=gtk3,然后重新启动。


0

我最近将风味从Unity更改为Mate,并遇到了相同的问题。我找到了解决方案,希望对您有所帮助。

中央面板-> ibus首选项->高级

取消标记键盘布局和全局输入法设置。

在此处输入图片说明


没为我工作。进行此更改后,是否需要重新启动任何内容?(使用Debian buster / bullseye进行记录)
Per Lundberg
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.