+ -
当前位置:首页 → 问答吧 → scim在通知区域的托盘图标无法显示

scim在通知区域的托盘图标无法显示

时间:2009-07-08

来源:互联网

用的是unstable,大概是上个月的一次更新后,每次开机,scim都能正常使用,唯独scim托盘图标无法显示出来(只是scim的图标不见了,其他程序的托盘图标能正常显示),scim设置里面已经勾选了“显示托盘图标“。
每次都需要手工scim-setup,并且更改任意一个选项,然后点“确定”,scim的托盘图标才会出现,怎么回事?

作者: debsir   发布时间: 2009-07-08

嗯,进来看看

作者: intms   发布时间: 2009-07-10

这么久都没人遇到过这个问题吗?各种方法都试过了,那该死的托盘图标就是不肯自动加载。

作者: debsir   发布时间: 2009-07-25

话说那个图标没用啊 自从tint2升级 废掉stalonetray就没显示过 呵呵

作者: adaml   发布时间: 2009-07-25

我现在是 ibus, network-manager, vlc, 自己用 pygtk 的 status_icon_new_from_file/from_stock 等等生成的通知区域小图标都不显示……(但是在通知区域有占位,也可以正常响应点击)
Pidgin 的小图标倒是可以正常显示

换窗口管理器、主题,新建用户,都一样

我怀疑是有什么 bug

update: 看起来是 Nvidia 二进制驱动 + compositing 的什么 bug,我现在用 nouveau 驱动,一切正常

作者: tigatron   发布时间: 2009-07-25

这个问题我也遇到了,其实不是BUG,解决起来也很简单,就是在scim设置中设置键盘样式。

系统->偏好设置->SCIM输入法设定->界面前端->全域设定->键盘排列,设置为英文就可以了。

作者: lanxingke   发布时间: 2009-08-13

引用:
作者: lanxingke
这个问题我也遇到了,其实不是BUG,解决起来也很简单,就是在scim设置中设置键盘样式。

系统->偏好设置->SCIM输入法设定->界面前端->全域设定->键盘排列,设置为英文就可以了。
可是scim的键盘排列那里,我一向都是设为en_US的啊~

作者: debsir   发布时间: 2009-08-13

我设置us 取消tray 应用 设置tray 应用 就有了 不知道是哪一步的作用

作者: adaml   发布时间: 2009-08-13

引用:
作者: adaml
我设置us 取消tray 应用 设置tray 应用 就有了 不知道是哪一步的作用
我在scim的设置中更改任何一个选项,选择”apply”退出后,scim的托盘图标也会马上出现。但问题是——scim托盘图标在系统启动时不会自动加载;使用scim的时候,也看不到托盘图标。

作者: debsir   发布时间: 2009-08-13

这真不知道是哪里的问题了。应该是scim加载模块的问题,看来是一个BUG。

作者: lanxingke   发布时间: 2009-08-13

同遇到这个问题很久了,一直没搞明白哪里出了问题。.xession-erros有scim加载失败的信息
打开一个程序,切换出输入法,然后在输入法点击退出,则系统托盘图标就会出现了。

搞了好久没搞定,一怒之下删除了im-switch
然后配置(我用的是scim-bridge)
XIM=SCIM
GTK_IM_MODULE=scim-bridge
QT_IM_MODULE=scim-bridge
XMODIFIERS="@im=SCIM"
export XIM GTK_IM_MODULE QT_IM_MODULE XMODIFIERS
写到.gnomerc或其他里边
这样每次登录系统托盘就能出现了。

作者: jinnee   发布时间: 2009-08-15