问题
从 12.10 升级到 13.04 后,empathy 不再显示在线联系人。所有帐户似乎都受此影响(facebook、ICQ)。偶尔会有联系人被列为在线几分钟,但随后又消失(我猜这些是刚上线的联系人)。任何时候最多只有一个联系人被列为在线。
我尝试过
我尝试删除并添加帐户,但没有成功。我还尝试删除 empathy 和 telepathy 的缓存和配置文件。还是没有成功。运行 empathy 调试器没有发现任何问题。
更新 1
当删除并重新添加我的 Facebook 帐户时,telepathy-gabble 出现崩溃:telepathy-gabble crashed with SIGSEGV in dbus_message_get_reply_serial()
崩溃后继续使用时,问题仍然存在(没有显示在线的联系人)。
更新2
任何时候最多只有一个联系人处于在线状态。
有时会有多个联系人处于在线状态。但只会持续很短的时间。
更新 3
当启动 empathy 并配置 Facebook 帐户时:
empathy-auth-client crashed with SIGSEGV in ag_auth_data_get_parameters()
答案1
我也遇到过这个问题。如果你在启动时使用 进行同理心,这种情况最常发生empathy -h
。
我通过将其添加killall empathy && empathy -h
到启动项解决了这个问题。有时即使这样也不起作用。然后只需打开终端并killall empathy && empathy -h
再次执行即可。
更新1
我发现将 empathy 添加到启动应用程序时该程序不会显示。甚至在添加到启动时也无法上网。因此请将其删除并在启动后手动启动 empathy。
答案2
遇到了同样的问题。我启动了我的计算机,Ubuntu 说 Empathy 崩溃了。
尝试以下其中一种:
- 重启你的机器
- 重启 lightdm
此后,我的同理心又开始发挥作用了。:)
答案3
可能的解决方案
首先使用重新安装 Empathysudo apt-get remove empathy --purge
使用再次安装sudo apt-get install empathy -y
现在,打开 Empathy。如果问题仍然存在,这可能是由于您在 Facebook 聊天中启用了设置。如果您选择在 Facebook 上对选定数量的用户保持离线状态,Empathy 会注意到这一点,并且他们也不会在 Empathy 中显示在线。
请注意,该参数--purge
会删除程序当前的配置文件和设置,并且可能会修复此问题。
答案4
恐怕到目前为止,这里所谓的解决方案都无法在 Raring 上发挥作用。最好的办法是关闭在线帐户并使用 Pidgin,目前 Pidgin 似乎运行良好。