Skype 聊天和未接来电不断出现

jdo*_*dog 11 skype history

我在 Ubuntu 12.04 上有 Skype 4.2.0.11

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

没有清除我所有的帐户历史记录,有没有办法解决这个问题?

小智 7

到目前为止,我只看到过持续的未接来电。这些似乎发生在呼叫期间连接断开并且来自另一方的紧接的后续呼叫无人接听时。

这对我有用:

update Messages set consumption_status = 0 where type = 30 and consumption_status != 0;
Run Code Online (Sandbox Code Playgroud)

(可能您可以删除整个 where 子句而不会弄乱任何内容,但我还没有尝试过。)


小智 6

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


小智 5

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

  1. 备份 ~/.Skype/your_skype_login/main.db
  2. 用一些 sqlite 查看器打开它(我使用了SQLite Database Browser,一个不错的基于 QT 的 GUI)
  3. 使用一些网站将烦人的不可杀死通知的日期转换为 Unix 时间戳格式(不要忘记带时区的东西)
  4. 在“消息”表中,删除时间戳与步骤3中获得的时间戳接近的行以及“作者”字段的相应内容(即不删除来自其他联系人的消息)。有趣的是,这也消除了“未接来电”通知,即使清除“来电”表没有任何效果。
  5. 将更改保存回 main.db 并再次启动 Skype

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

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

我还是不知道这个bug出自哪里