官网的linux qq音乐更新较为缓慢,在较新的linux发行版上会出现闪退。
查阅百度,发现需要脱离沙盒运行。
直接使用qqmusic --no-sandbox即可
但是,每次都需要命令行启动,总归是有些麻烦,我们可以直接通过修改包内的快捷方式来实现:
一、先创建解压和打包的工作目录
mkdir -p extract/DEBIAN
mkdir build
解包命令为:
dpkg -X qqmusic_1.1.5_amd64.deb extract/
再解出控制信息:
dpkg -e qqmusic_1.1.5_amd64.deb extract/DEBIAN
完成后,目录结构如下:
桌面快捷方式在/usr/share/applications
里
[Desktop Entry]
Name=qqmusic
Exec=/opt/qqmusic/qqmusic %U
Terminal=false
Type=Application
Icon=qqmusic
StartupWMClass=qqmusic
Comment=Tencent QQMusic
Categories=AudioVideo;
把Exec=/opt/qqmusic/qqmusic %U
替换成Exec=/opt/qqmusic/qqmusic --no-sandbox %U
改完保存,然后重新打包
dpkg-deb -b extract/ build/
安装build/
里的包即可。