转载修改自 CSDN

嘛,开始把 Ubuntu 当主系统了(不可能的,Windows 真香),万一以后重装应该还用得上(

网易云打开不了的问题主要是没有 root 权限(鬼知道它为什么需要这么高的权限……),那么最简单的方法就是让他默认以 root 权限启动。网上加--no-sandbox之类的反正我是成功不了(

注意,此方法的前提是你是通过网易云音乐官网的安装包安装的(推荐通过 dpkg 安装以补充缺少的依赖),写此文时网易云音乐 Linux 版版本号为 1.1.0

编辑/etc/sudoers文件:

sudo vim /etc/sudoers

嘛……他们挺多人喜欢用 gedit 的,我反正只会用 vim……

i 进入编辑模式,然后添加一行(哪儿都行):

用户名 ALL = NOPASSWD: /usr/bin/netease-cloud-music

用户名替换成当前的用户名,按下ESC退出编辑模式,输入 :wq! 保存(多一个感叹号是为了强制保存,因为貌似文件本身是只读的)

按理说,在你安装好网易云后,应用程序中会出现一个网易云音乐(当然,点了没反应,有反应你也不会看这个文章了),此时你 /usr/share/applications/ 下应当有一个 netease-cloud-music.desktop 文件(在 Ubuntu 自带的文件管理器中直接显示为中文名)。

那么,我们现在就要来编辑这个文件

sudo vim /usr/share/applications/netease-cloud-music.desktop

同样用 i 激活编辑模式,接着移动光标到对应行进行修改:

将 Exec=netease-cloud-music %U 修改为 Exec=sudo netease-cloud-music %U
(即使用 root 权限启动应用)

不用重启,直接点开看看就知道好了没有了