ibus在12.04没有回复
12.04.2我正在使用ibus写拼音的工作站。 最近它已停止响应。
如果我从菜单中选择ibus键盘图标,我会看到没有输入窗口的菜单列表,我无法quit
, restart
或点击preferences
。
我能够通过删除我的$ HOME并从头开始设置它来暂时恢复工作,但在它再次停止响应后不久。
我从settings → Install / Remove Languages
配置它并安装中文拼音。 我也可以通过im-switch -s ibus
从命令行启用它
任何人都有任何遇到此问题的经验,或者有我可以解决问题的建议。
当我从命令行运行im-switch
时,我能够完全重新创建这个问题。 ibus
指示符出现在菜单栏上,但没有响应。
我没有追查造成的确切问题; 但是在设置ibus
后运行im-switch
可能会使IM设置处于不稳定状态, ibus
运行它似乎无法处理设置IM所需的所有步骤。
但是,没有必要手动运行im-switch
,因为language-selector
处理后端的所有必要配置和设置。
我通过将IM方法重置为None来解决问题,因此language-selector
将重置后端的更改,再次注销,然后执行所有步骤以从头开始设置ibus
和拼音输入。 (可能有办法通过命令行或编辑配置文件来修复它,但GUI在这里快速简便。)
首先,顺便说一句,您不需要启用中文语言支持来通过拼音输入键入中文。 语言支持用于菜单,应用程序和系统使用。
对于拼音输入(或任何输入),您只需要输入法所需的包; 这是ibus-pinyin
。 这应该已经安装了Precise 12.04。
从系统设置中打开语言支持
如果您不需要中文菜单等,可以忽略安装/删除语言 ,但在键盘方法输入系统中 ,选择Ibus 。
从此处选择IM方法会自动为您处理所有后端设置。 在做其他事情之前注销并重新登录是个好主意。
如果已选择ibus
则需要清除手动运行im-switch
的配置更改。 只需选择None , language-support
将处理所需的后端重置。 退出并重新登录。然后选择ibus
并重新登录。
设置Ibus首选项和输入法
重新登录后, ibus
指示灯应该按预期工作。 (您也可以使用ibus-setup
从命令行启动首选项对话框。)
另外,在“ 常规”选项卡上,最好将“ 显示语言”面板更改为“ 活动时”或“ 始终” 。 某处存在一个错误或冲突,使“ 菜单中的嵌入式 ”默认选项无法正常工作。 语言面板提供了其他function,例如选择简体或繁体字符,并具有拼音方法的高级选项。
然后选择“ 输入方法”选项卡。 选择“ 自定义活动输入法” 。 请注意,安装中文(或任何)语言支持不会自动设置输入法。 您仍然需要单独执行此操作。
使用选择输入法按钮访问中文和拼音的子菜单。
选择输入法文本将更改为拼音 。 然后单击添加 。
您现在应该在已安装的输入方法列表中看到拼音 。 然后单击关闭 。
第一次使用菜单时, Ibus
有时会有点挑剔。 重新登录后,您可能需要多次单击“首选项” 。(可能还有一些配置在后台进行,然后才准备好。)
此外,一旦添加了输入法,您应该立即在菜单中看到拼音。 但是有几次新安装我不得不强迫Ibus
首先看到一个输入窗口。 如果发生这种情况,只需打开LibreOffice Writer或Gedit等编辑器,然后单击文档窗口。