[Share Experiences] 解决QQ等应用的托盘图标的bug
Tofloor
poster avatar
沈拙言
deepin
2023-03-18 05:18
Author

也不知道什么时候开始,deepin包括uos就有这个bug了,表现为:

打开应用后,第一次点击托盘图标是用的鼠标左键,那么再用左键或者右键点击,弹出的菜单都无法选中。

但是我最近安装商店的一个白底图标的yesplaymusic时,发现打包者不知道修改了什么代码让这个点击的弹出菜单不使用dde的样式,从而规避了这个bug。根据他的用户名搜索github,并没有发现他的github主页有相关仓库和代码。于是我在论坛搜相关帖子,找到一个21年的bug的修复帖,感觉似乎有相通之处,就试了一下,没想到居然成功了。

原帖:地址

下面贴出qq的修补方式:

# 把原文件改个名
sudo mv /opt/apps/linux.qq.com/files/qq{,.bin}

#以下三行是一起的
sudo sh -c 'cat << E > /opt/apps/linux.qq.com/files/qq
bwrap --dev-bind / / --bind /dev/zero /usr/lib/x86_64-linux-gnu/libappindicator3.so.1.0.0 /opt/apps/linux.qq.com/files/qq.bin
E'

# 把改好的文件赋予执行权限
sudo chmod +x /opt/apps/linux.qq.com/files/qq

其他软件以此类推,替换路径即可。

效果如下:

QQ图片20230317211637.png

Reply Favorite View the author
All Replies
2 / 2
To page
沈拙言
deepin
2024-05-09 16:13
#21
花雨落逝

我真的怀疑腾讯QQ团队没人用Linux版

我Ubuntu2404居然也有这个问题了

gnome上一直有这个bug,QQ团队从来没想过解决。

Reply View the author
花雨落逝
Moderator
2024-05-10 10:17
#22
沈拙言

gnome上一直有这个bug,QQ团队从来没想过解决。

算了算了,饶了他们吧

有Linux原生已经够意思了(xwx

Reply View the author
2 / 2
To page