Skype 聊天记录和未接来电不断重复出现

Skype 聊天记录和未接来电不断重复出现

我在 Ubuntu 12.04 上安装了 Skype 4.2.0.11

我有一个反复出现的问题,当我启动 Skype 时,一组 Skype 聊天和未接来电不断重新出现为通知,即使我每次都删除它们。我看不出其中有什么特定的模式,没有特定的用户或一天中的时间。

除了清除所有帐户历史记录外,还有其他方法可以解决这个问题吗?

答案1

右键单击 Skype 中的通知事件并选择“删除事件”

答案2

到目前为止,我只见过持续未接来电的情况。这种情况似乎发生在通话过程中连接断开,而另一方随后打来的电话无人接听时。

这对我有用:

update Messages set consumption_status = 0 where type = 30 and consumption_status != 0;

(也许你可以删除整个 where 子句而不弄乱任何东西,但我还没有尝试过。)

答案3

我遇到了同样的问题并最终修复如下:

  1. 备份 ~/.Skype/your_skype_login/main.db
  2. 使用一些 sqlite 查看器打开它(我使用SQLite 数据库浏览器,一个不错的基于 QT 的 GUI)
  3. 使用一些网站将恼人的无法消除的通知的日期转换为 Unix 时间戳格式(不要忘记时区信息)
  4. 在“消息”表中,删除时间戳接近步骤 3 中获得的时间戳且“作者”字段内容对应的行(即不删除其他联系人的消息)。有趣的是,这也会删除“未接来电”通知,尽管清除“呼叫”表没有任何效果。
  5. 将更改保存回 main.db 并重新启动 Skype

要缩小相关消息的范围,请检查消息类型是您想要删除的通知之一:

  • 61:聊天消息
  • 30:呼叫开始
  • 39:通话结束
  • 68:文件已发送

我还是不知道这个 bug 是从哪里来的

答案4

Loek 和 Pierce 的回答是正确的。为了让事情变得简单一点:

您可以单击第一个条目并Shift单击最后一个条目,然后右键单击并单击“删除事件”以删除整个列表。

相关内容