![Docky 和 Pidgin 助手](https://linux22.com/image/1035366/Docky%20%E5%92%8C%20%E2%80%8B%E2%80%8BPidgin%20%E5%8A%A9%E6%89%8B.png)
我的 pidgin 助手不起作用(未读消息计数器没有出现)。
我在跑:
- Docky 版本:2.2.0 bzr docky r1808
- ppa Pidgin 2.7.11(libpurple 2.7.11)
- Ubuntu 10.04
以下是堆栈跟踪
[Error 13:43:01.562] [Helper] pidgin_control.py :: Traceback (most recent call last):
[Error 13:43:01.562] [Helper] pidgin_control.py :: File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 576, in msg_reply_handler
[Error 13:43:01.562] [Helper] pidgin_control.py :: reply_handler(*message.get_args_list(**get_args_opts))
[Error 13:43:01.562] [Helper] pidgin_control.py :: File "/usr/share/dockmanager/scripts/pidgin_control.py", line 90, in list_names_handler
[Error 13:43:01.562] [Helper] pidgin_control.py :: self.update_badge()
[Error 13:43:01.563] [Helper] pidgin_control.py :: File "/usr/share/dockmanager/scripts/pidgin_control.py", line 141, in update_badge
[Error 13:43:01.563] [Helper] pidgin_control.py :: count = count + self.pidgin.iface.PurpleConversationGetData(conv, "unseen-count")
[Error 13:43:01.563] [Helper] pidgin_control.py :: File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
[Error 13:43:01.563] [Helper] pidgin_control.py :: **keywords)
[Error 13:43:01.563] [Helper] pidgin_control.py :: File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
[Error 13:43:01.563] [Helper] pidgin_control.py :: message, timeout)
[Error 13:43:01.563] [Helper] pidgin_control.py :: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "PurpleConversationGetData" with signature "is" on interface "im.pidgin.purple.PurpleInterface" doesn't exist
[Error 13:43:06.787] [Helper] pidgin_control.py :: ERROR:dbus.connection:Exception in handler for D-Bus signal:
[Error 13:43:06.787] [Helper] pidgin_control.py :: Traceback (most recent call last):
[Error 13:43:06.787] [Helper] pidgin_control.py :: File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 214, in maybe_handle_message
[Error 13:43:06.787] [Helper] pidgin_control.py :: self._handler(*args, **kwargs)
[Error 13:43:06.787] [Helper] pidgin_control.py :: File "/usr/share/dockmanager/scripts/pidgin_control.py", line 112, in conversation_updated
[Error 13:43:06.787] [Helper] pidgin_control.py :: self.update_badge()
[Error 13:43:06.788] [Helper] pidgin_control.py :: File "/usr/share/dockmanager/scripts/pidgin_control.py", line 141, in update_badge
[Error 13:43:06.788] [Helper] pidgin_control.py :: count = count + self.pidgin.iface.PurpleConversationGetData(conv, "unseen-count")
[Error 13:43:06.788] [Helper] pidgin_control.py :: File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
[Error 13:43:06.788] [Helper] pidgin_control.py :: **keywords)
[Error 13:43:06.788] [Helper] pidgin_control.py :: File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
[Error 13:43:06.788] [Helper] pidgin_control.py :: message, timeout)
[Error 13:43:06.788] [Helper] pidgin_control.py :: DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "PurpleConversationGetData" with signature "is" on interface "im.pidgin.purple.PurpleInterface" doesn't exist
[Error 13:43:06.809] [Helper] pidgin_control.py :: ERROR:dbus.connection:Exception in handler for D-Bus signal:
[Error 13:43:06.809] [Helper] pidgin_control.py :: Traceback (most recent call last):
[Error 13:43:06.809] [Helper] pidgin_control.py :: File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 214, in maybe_handle_message
[Error 13:43:06.809] [Helper] pidgin_control.py :: self._handler(*args, **kwargs)
[Error 13:43:06.809] [Helper] pidgin_control.py :: File "/usr/share/dockmanager/scripts/pidgin_control.py", line 112, in conversation_updated
[Error 13:43:06.809] [Helper] pidgin_control.py :: self.update_badge()
[Error 13:43:06.809] [Helper] pidgin_control.py :: File "/usr/share/dockmanager/scripts/pidgin_control.py", line 141, in update_badge
[Error 13:43:06.809] [Helper] pidgin_control.py :: count = count + self.pidgin.iface.PurpleConversationGetData(conv, "unseen-count")
[Error 13:43:06.809] [Helper] pidgin_control.py :: File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
[Error 13:43:06.809] [Helper] pidgin_control.py :: **keywords)
[Error 13:43:06.809] [Helper] pidgin_control.py :: File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
[Error 13:43:06.809] [Helper] pidgin_control.py :: message, timeout)
[Error 13:43:06.810] [Helper] pidgin_control.py :: DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "PurpleConversationGetData" with signature "is" on interface "im.pidgin.purple.PurpleInterface" doesn't exist
有没有什么解决方法?
答案1
我没有使用 docky,但我使用的是 10.10,而且只有 Pidgin 2.7.3。我会考虑更新 Ubuntu 或将 Pidgin 和 Docky 恢复到出厂设置。如果你决心使用 Pidgin 但坚持使用 LTS Ubuntu,至少要检查一下Docky 的支持网络查明这是否是一个已知问题,即 Docky Pidgin 助手不适用于 2.7.11。