刚刚升级,现在我的键盘无法使用。我无法在应用程序中输入文本(libreoffice、firefox 中的导航栏、thunderbird 中的电子邮件、gedit 等)。但奇怪的是,我可以输入文本来登录、使用 dash 和进入应用程序对话框。
有趣的是,屏幕键盘“Onboard”也出现了同样的问题。一定是我的 13.04 配置出了问题,因为如果我以“访客”身份登录,一切都会正常。
答案1
首先备份以下两个目录:
cp -R ~/.gconf/desktop/gnome/accessibility/keyboard/ ~/.gconf/desktop/gnome/accessibility/backup_keyboard
cp -R ~/.gconf/desktop/gnome/peripheral/keyboard/ ~/.gconf/desktop/gnome/peripherals/backup_keyboard
然后删除原有的两个目录:
rm -r ~/.gconf/desktop/gnome/accessibility/keyboard/ ~/.gconf/desktop/gnome/peripherals/keyboard/
最后重新启动系统。
您应该获得新的键盘设置。试试看吧。
谢谢ubunt用户谢谢你的建议:)
答案2
我也遇到了同样的问题。我创建了一个新帐户,一切正常。Ibus 很高兴地宣布有了新的键盘切换器。
我删除了原始帐户中的 .cache/ibus 和 .config/ibus,键盘开始在 X 中工作(问题已解决)。我之前删除了 .gconf/* 和 .cache/*,并让它重新生成这些文件,因此如果简单地删除 ibus 内容不起作用,也请尝试这样做。像往常一样,先备份所有内容。顺便说一句,我能够使用 Ctrl-Alt-F1 切换到控制台来排除故障并执行所有这些操作。
答案3
从 13.04 升级到 13.10 后,我遇到了完全相同的问题。删除 .cache/ibus 和 .config/ibus 对我有用。谢谢大家!
使用 Ctrl-Alt-F1 从我的管理员帐户切换到提示模式。就我而言,无需创建新帐户,也无需删除 .gconf/ 或 .cache/ 中的所有内容。
请注意,一次重启后,键盘输入在所有应用程序中都可以使用,但我无法在 Dash 中输入文本(之前可以正常使用!)。需要第二次重启才能使其在 Dash 中正常工作。