目前官网已更新1.2.0版,此问题已修复
Linux版网易云在Ubuntu 17.10下存在缺少依赖、打开后无法显示界面的问题,在此整理了一下问题出现的原因及几种解决方式。
问题原因
运行时报错的原因是最新的Ubuntu中图形库libqt5libqgtk2
被替换为了qt5-style-plugins
,而在使用缺省的QT5库时因为缺少/tmp
目录下的权限导致无法程序打开。所以也引出了最简单的方法,即在终端执行sudo netease-cloud-music
。
方法1-重新打包依赖
对deb文件进行解包,替换libqt5libqgtk2
依赖为qt5-style-plugins
,最后重新进行打包,以下是重新打包好的deb
修复依赖版安装包: http://mirrors.ustc.edu.cn/debiancn/pool/main/n/netease-cloud-music/
方法2-修改桌面图标
修改/usr/share/applications/netease-cloud-music.desktop
,将Exec=netease-cloud-music %U
一行修改为Exec=netease-cloud-music --no-sandbox %U
方法3-危险
- 修改
/etc/sudoers
,添加用户名 ALL = NOPASSWD: /usr/bin/netease-cloud-music
- 修改
/usr/share/applications/netease-cloud-music.desktop
,将Exec=netease-cloud-music %U
一行修改为Exec=sudo netease-cloud-music %U
玄学方法
点击电源按钮,在弹出关机/睡眠/重启的选项时网易云音乐界面会弹出,关闭关机对话框即可
--- 本文结束 The End ---