升级到最新版本 (4.3.0.37) 后,Skype 不再显示最近的聊天记录。它显示一个小黑框,如下图所示,而不是聊天列表。
如果我降级版本,我将无法登录 Skype。如何让“最近聊天”显示最近的聊天记录?
答案1
尝试这个:
- 退出 Skype
- 移走
~/.Skype
文件夹 - 启动 Skype,但不保留之前的历史记录。
对我来说,这至少一开始是有效的。然而,问题在于消失最近的聊天回来了,所以我不得不重做上述工作......
这看起来像是新 Skype 客户端中的一个 bug。
答案2
是的,有办法。您需要按如下方式编辑 main.db 数据库文件:
$ sqlite3 main.db
update Messages
set body_xml=substr(body_xml,instr(body_xml,'<files'),12)||
substr(body_xml,0,instr(body_xml,'<files'))||
substr(body_xml,instr(body_xml,'alt=')+5)
where type=68 and body_xml not like '<file%';
.quit