ibus在12.04没有回复

12.04.2我正在使用ibus写拼音的工作站。 最近它已停止响应。

如果我从菜单中选择ibus键盘图标,我会看到没有输入窗口的菜单列表,我无法quitrestart或点击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的配置更改。 只需选择Nonelanguage-support将处理所需的后端重置。 退出并重新登录。然后选择ibus并重新登录。

语言支持的屏幕截图

设置Ibus首选项和输入法

重新登录后, ibus指示灯应该按预期工作。 (您也可以使用ibus-setup从命令行启动首选项对话框。)

另外,在“ 常规”选项卡上,最好将“ 显示语言”面板更改为“ 活动时”或“ 始终” 。 某处存在一个错误或冲突,使“ 菜单中嵌入式 ”默认选项无法正常工作。 语言面板提供了其他function,例如选择简体或繁体字符,并具有拼音方法的高级选项。

在此处输入图像描述

然后选择“ 输入方法”选项卡。 选择“ 自定义活动输入法” 。 请注意,安装中文(或任何)语言支持不会自动设置输入法。 您仍然需要单独执行此操作。

使用选择输入法按钮访问中文拼音的子菜单。

Ibus首选项常规选项卡

选择输入法文本将更改为拼音 。 然后单击添加

Ibus首选项输入法选项卡

您现在应该在已安装的输入方法列表中看到拼音 。 然后单击关闭

在此处输入图像描述

第一次使用菜单时, Ibus有时会有点挑剔。 重新登录后,您可能需要多次单击“首选项” 。(可能还有一些配置在后台进行,然后才准备好。)

此外,一旦添加了输入法,您应该立即在菜单中看到拼音。 但是有几次新安装我不得不强迫Ibus首先看到一个输入窗口。 如果发生这种情况,只需打开LibreOffice Writer或Gedit等编辑器,然后单击文档窗口。