Unity中的UIM通知区域图标在哪里?

当我使用Maverick时,可以从UIM指示器小程序切换输入法。 现在我已经升级到Oneiric,即使打开uim-im-switcher-gtk,我似乎也无法切换输入法。 这对我来说是必要的,因为我需要能够在英语和藏语之间来回切换,并且键盘快捷键似乎在我首先从面板改变输入法之后才起作用。 有没有办法在Unity面板上获得UIM指标? 这对我来说是一个重大的回归,并且无法在Ubuntu中完成某些工作。

在oneiric中有一个指示器,但它是“应用程序指示器”的一部分,并从gnome-settings-daemon中提取设置。

因此,要启用它,请通过系统设置 – >键盘布局添加输入法,这是用于此目的的gnome-settings-daemon配置工具。 您将在Unity启动器(但不是欢迎程序)中获得一个指示器,其中包含已配置的输入方法的下拉列表。 此外,在该设置模块中,还有一个“选项”按钮,可以进入许多设置,包括用于更改布局的键绑定。

我刚检查那里有西藏布局,并且它有效。 至少,看起来它对那些无法阅读藏文的人有用。 😉

所以我想出了如何在Unity面板中为任何想要这样做的人获取UIM。 首先,如果您还没有,请安装dconf编辑器。 打开它,然后转到桌面> gnome> unity>面板。 在systray-whitelist“Value”字段中,在撇号之间添加一个新项'uim-toolbar-gtk-systray' 。 我的systray-whitelist看起来像这样: ['JavaEmbeddedFrame', 'Wine', 'scp-dbus-service', 'Update-notifier', 'uim-toolbar-gtk-systray'] 。 现在通过注销并重新登录来重启Unity。输入命令: uim-toolbar-gtk-systray 。 您还应该将此命令添加到启动应用程序中。

在我的黑暗面板中,UIM菜单看起来像垃圾。 出于某种原因,它们都被挤压成一个小区域,背景很轻。 但至少它有效。

在Natty中,Ubuntu转而使用“指标”并摆脱了系统。 您必须进入dconf编辑器(如James所述)才能将内容添加到白名单中。 现在,在Oneiric中,有一个名为sni-qt的软件包可以将所有系统图标转换为指示符图标,以便与统一使用。 它默认安装在全新安装上,但显然不在升级中。

如果您安装了UIM(或任何其他系统托盘应用程序)但看不到该图标,则安装sni-qt软件包并再次注销/通常会在统一面板中显示图标。