双击打不开时,缺libcanberra-gtk-module
那么安装之:sudo aptitude install libcanberra-gtk-module打开终端,
输入 su 获取 root 权限然后输入 nano /usr/share/applications/netease-cloud-music.desktop
找到 exec 那一行 ,在 %U 前面加上 --no-sandbox ,按 Ctrl+X 保存.
通过执行sudo netease-cloud-music
,以root权限来运行网易云音乐,但是一直丢失libvlc.so.5,找了很久发现其实是版本号问题,whereis libvlc.so.5找到得到存放位置,但是只有libvlc.so.12,感觉是安装vlc的问题,因为最新版本的库文件是libvlc.so.12,所以直接复制并修改即可。如下:保险起见,复制一份并改名为whereis libvlc.so.5
sudo cp libvlc.so.12 libvlc.so.5
之后就可以在命令行使用sudo netease-cloud-music
自用方案 无需密码,终端打开网易云音乐,且终端自动关闭
在~/.bashrc末尾行添加 (music可替换为任意你想用的命令)
alias music=". .music.sh" 注意为两个点 且中间一个空格
在 ~/ 创建文件 .music.sh 文件内容如下
#!/bin/bash
echo "password" | sudo -S netease-cloud-music &
sleep 0.1
exit
注意,每次开机之打开进入 ~/ 也就是home目录下打开shell并运行:sh .music.sh,之后即可打开网易云音乐,之后退出,那么在下次关机之前都可以键入music打开网易音乐啦。
附录:设计开机即可在shell中输入music打开的方法:https://blog.csdn.net/liurunjiang/article/details/78595073?utm_source=blogxgwz0
设置sh文件全局有效即可