12.04.2 工作站,我使用 ibus 用拼音书写。最近它停止响应了。
如果我从菜单中选择 ibus 键盘图标,我会看到以下菜单列表没有输入窗口而我不能quit
,restart
或者点击preferences
。
通过删除我的 $HOME 并从头开始设置,我可以暂时让它再次工作,但不久之后它再次停止响应。
我从中配置settings → Install / Remove Languages
并安装中文拼音。我还从命令行启用它im-switch -s ibus
有谁有过这种问题的经历,或者能建议我应该去哪里排除故障吗?
答案1
im-switch
当我从命令行运行时,我能够准确重现此问题。ibus
指示器出现在菜单栏上,但没有响应。
我还没有找到导致问题的确切原因;但im-switch
设置后运行ibus
可能会使 IM 设置处于不稳定状态,单独运行它似乎无法处理设置 IM 所需的所有步骤。
但是,没有必要手动运行,im-switch
因为它language-selector
会自动处理后端的所有必要配置和设置。
我通过将 IM 方法重置为没有任何因此language-selector
将在后端重置更改,注销并再次登录,然后执行所有步骤以ibus
从头开始设置拼音输入。(可能有方法可以通过命令行或编辑配置文件来修复它,但这里的 GUI 既快速又简单。)
首先,顺便说一句,您无需启用中文支持即可通过拼音输入法输入中文。语言支持适用于菜单、应用程序和系统使用。
对于拼音输入(或任何输入),您只需要输入法所需的包;这里是ibus-pinyin
。这应该已经随 Precise 12.04 一起安装了。
打开语言支持从系统设置
如果你不需要中文菜单等,你可以忽略安装/删除语言, 但在键盘法输入系统, 选择伊布斯。
从这里选择 IM 方法会自动为您处理所有后端设置。在执行其他操作之前,最好先注销并重新登录。
如果ibus
已选择,则需要清除im-switch
手动运行带来的配置更改。只需选择没有任何并将language-support
处理所需的后端重置。注销并重新登录。然后选择ibus
并注销并重新登录。
设置 Ibus 首选项和输入法
重新登录后,ibus
指示器现在应该可以正常工作。(您也可以使用 命令行启动首选项对话框ibus-setup
。)
另外,一般的 标签,最好改变显示语言面板到活跃时或者总是。某个地方存在错误或冲突,导致默认选项嵌入菜单无法正常工作。语言面板提供了附加功能,例如选择简体或繁体字符,并且具有拼音方法的高级选项。
然后选择输入法选项卡。选择自定义活动输入法。请注意,安装中文(或任何)语言支持不会自动设置输入法。您仍需要单独执行此操作。
使用选择输入法按钮访问子菜单中国人和拼音。
这选择输入法文本将更改为拼音. 然后点击添加。
您现在应该看到拼音在已安装的输入法列表中。然后点击关闭。
Ibus
首次使用菜单时,有时会有点棘手。您可能需要点击优先重新登录后,可能需要多次尝试。 (在准备好之前,后台可能仍在进行一些配置。)
此外,添加输入法后,您应该立即在菜单中看到拼音。但有几次,在新安装时,我不得不先强制Ibus
查看输入窗口。如果发生这种情况,只需打开 LibreOffice Writer 或 Gedit 等编辑器,然后单击文档窗口即可。