参考资料:
https://www.cnblogs.com/crab-in-the-northeast/p/deepin-wine-qq-cannot-load-pic.html
Deepin-wine GitHub Issue - https://github.com/wszqkzqk/deepin-wine-ubuntu/issues/222

本方法在Ubuntu与ArchLinux上测试通过,其他系统理论上均可行

前两天在新到的机器上安装了Ubuntu,QQ作为必备的软件,在-学术交流-聊天扯淡方面具有不可替代的作用。照着之前使用deepin-tim,又进行了一遍安装。正当我满怀欣喜打开的时候,迎面而来的是一团方块和图片无法显示的错误。折腾半天终于把它们修复了,在这里记录一下解决方法。

一. 图片无法显示
登录TIM以后,用户的头像都是默认的企鹅,图片也在不停的打转。Google一番后找到了Deepin-wine的issue,其中有许多同样问题的用户。看完跨越半年的交流以后,我总结出两种解决方案:

  1. 关闭本机的ipv6
    首先编辑/etc/sysctl.conf:
sudo gedit /etc/sysctl.conf

在文件末尾追加一下几行:

# Disable IPv6
net.ipv6.conf.all.disable_ipv6 =1
net.ipv6.conf.default.disable_ipv6 =1
net.ipv6.conf.lo.disable_ipv6 =1

保存文件,退出编辑

sudo sysctl -p

用ip addr检验一下,确保ipv6没有显示后清除缓存:

sudo rm -rf ~/.deepinwine/Deepin-QQ

此处,QQ应换成你所使用的容器的名称,如TIM,WeChat等
接着重新启动应用就OK了

如果IPv6还是没有被禁止掉,就需要在grub中禁止,方法如下:
编辑/etc/default/grub:

sudo gedit /etc/default/grub

在文本末尾追加下面一行:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"

保存,退出后运行

sudo update-grub

重启即可。

Last modification:August 25th, 2020 at 03:15 pm
如果觉得我的文章对你有用,请随意赞赏