linux终端网易云播放问题,Ubuntu下完美解决网易云音乐无法启动的问题
网易云音乐
问题探索
自从网易云音乐诞生以来,不管是Windows,安卓,还是IOS,都在用他来听歌。最近安装了Ubuntu,发现网易云音乐专门开发了Ubuntu版本,于是立刻下载安装(网易云音乐官方下载地址),安装后发现网易云音乐无法启动,通过查询发现后台已有网易云音乐的进程。
poo@ubuntu:~$ ps -ef|grep netease-cloud-music
poo 11827 1946 2 14:21 tty2 00:00:00 netease-cloud-music
poo 11832 11827 0 14:21 tty2 00:00:00 /usr/bin/netease-cloud-music --type=zygote --no-sandbox --lang=en-US --log-file=/home/poo/.cache/netease-cloud-music/Cef/console.log --log-severity=error
poo 11872 11832 0 14:21 tty2 00:00:00 /usr/bin/netease-cloud-music --type=zygote --no-sandbox --lang=en-US --log-file=/home/poo/.cache/netease-cloud-music/Cef/console.log --log-severity=error
poo 11879 10566 0 14:21 pts/0 00:00:00 grep --color=auto netease-cloud-music
通过搜索,网上主流有三种方案:
通过root权限启动网易云音乐
通过点击关机-取消关机启动网易云音乐
通过启动单独的一个sandbox启动网易云音乐
测试以上三种方式的可用性
通过root权限启动网易云音乐
经过测试,除了不能驻留任务栏外,可以正常启动网易云音乐。但是作为一个音乐播放软件,启动需要root权限,还是让人有点不舒服。
通过点击关机-取消关机启动网易云音乐
经过测试,这种方式基本也可以启动网易云音乐(有一定几率启动不了,看人品),但为了启动一个音乐软件,经常性的做关机-关机取消这样的操作,我相信没有几个人能受得了。
通过启动单独的一个sandbox启动网易云音乐
经过测试,这种方式并不能很好的启动网易云音乐(当然听说有人可以,或许我人品一般吧!),所以直接放弃。
发现问题
昨天在逛知乎的时候,不小心看到知乎fancyz大神的一篇关于网易云音乐在Ubuntu下无法启动的问题的解答,才真正找到无法启动网易云音乐的原因所在。
回答中提到,网易云音乐无法启动实际上问题与环境变量SESSION_MANAGER有关。
我们先来看看SEESION_MANAGER的状态
poo@ubuntu:~$ env |grep SEESION_MANAGER # 结果不为空
poo@ubuntu:~$ sudo env |grep SEESION_MANAGER # 结果为空
# 这个说明SEESION_MANAGER为空时网易云音乐可以启动
我们再来看看点击关机-取消关机后SEESION_MANAGER的状态
poo@ubuntu:~$ env |grep SEESION_MANAGER # 结果为空
# 这个说明SEESION_MANAGER为空时网易云音乐可以启动
所以从上面的结果可以看出,以上两种方法也是变相的清空SESSION_MANAGER
解决方案
首先我们通过命令测试一下是否能正常启动
poo@ubuntu:~$ unset SESSION_MANAGER && netease-cloud-music
# 启动正常
然后我们修改启动命令解决通过图标可以打开网易云音乐
# 通过以下命令查找网易云音乐的启动文件
poo@ubuntu:~$ dpkg -L netease-cloud-music|grep desktop
/usr/share/applications/netease-cloud-music.desktop
# 打开netease-cloud-music.desktop
poo@ubuntu:~$ sudo gedit /usr/share/applications/netease-cloud-music.desktop
# 修改执行命令那一行为:Exec=Exec=sh -c "unset SESSION_MANAGER && netease-cloud-music %U",然后保存。
# "sh -c" 命令,它可以让 bash 将一个字串作为完整的命令来执行
注意事项
如果之前曾经通过root权限启动过网易云音乐,请先执行以下命令,主要为了修正某些文件归属由当前用户变成root的情况。
cd /home/poo/.config/netease-cloud-music/*
sudo chown -R poo:poo *
cd /home/poo/.cache/netease-cloud-music/*
sudo chown -R poo:poo *
# 注意:poo是当前用户名
如果通过命令测试的时候,出现Gtk-Message: 19:53:08.713: Failed to load module "canberra-gtk-module"的错误,请执行sudo apt install libcanberra-gtk-module
poo@ubuntu:~/.config/netease-cloud-music$ unset SESSION_MANAGER && netease-cloud-music
Gtk-Message: 19:53:08.713: Failed to load module "canberra-gtk-module"
poo@ubuntu:~/.config/netease-cloud-music$ sudo apt install libcanberra-gtk-module
# 不过感觉安装不安装这个,没感觉有啥影响。
参考内容
部分内容参考知乎fancyz大神的回答
linux终端网易云播放问题,Ubuntu下完美解决网易云音乐无法启动的问题相关推荐
- ubuntu 18.04 解决网易云音乐图标不能打开的问题
很长时间没写过博客了,这次搞定了一个不大不小的bug,记录一下,也帮助一下遇到同样问题的人. 先上图,成功搞定网易云. bug如标题所示,Ubuntu安装网易云音乐很简单,在网易云官网下载linux版 ...
- ubuntu 18.10 解决网易云音乐图标不能打开的问题
今天突然发现网易云点击图标无法启动,经过一番百度后才知道,网易云居然要sudo提权才能打开,真的是长知识了.如果你sudo免密没有设置的话就去设置一下,如果不会设置的话请看https://blog.c ...
- 完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题
完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题 经过我的学习终于学会了,下面附上连接 完美解决
- Ubuntu 22.04 无法使用网易云音乐
Ubuntu 22.04 无法使用网易云音乐 Ubuntu 22.04 无法使用网易云音乐 无法使用的原因 排查该问题的方法 总结 Ubuntu 22.04 无法使用网易云音乐 不关心排查过程和故障原 ...
- 在kali下如何安装网易云音乐
最近发现我的Windows下编辑器太吃内存了,我就把整个电脑装成了kali.开始本以为不会枯燥,实际不然,所以就该有点听歌的东西来释放心情.所以今天的kali下的安装过程就它了,希望大家喜欢.下面我们 ...
- Ubuntu 18.04 安装 网易云音乐
在网易云音乐官方网站发现找不到官方Linux版本, 现在链接了, 现把链接贴出来. deepin15(32位):http://s1.music.126.net/download/pc/net ... ...
- Ubuntu v18.04安装网易云音乐
用 Ubuntu 系统安装软件总有些各种问题,习惯听听音乐写写代码,可是安装的时候就出各种问题,可算解决了,给各位一个借鉴. 1. 到网易云音乐官网下载安装包 官网下载链接:https://music ...
- ubuntu 18.10 安装网易云音乐
2019独角兽企业重金招聘Python工程师标准>>> 晚上玩了下Ubuntu最新版,想装个音乐软件,发现网上说的都挺复杂的,自己按照提示操作了下,安装完成. 1.双击下载的 网易云 ...
- Linux网易云无法输入中文,Manjaro解决网易云音乐无法在搜索框输入中文的问题
end 2020-10-13更新:新版本中可以正常使用 2020-10-13_14-42.png qcef百度网盘 2020-01-02更新:已知问题,修改后在最新版本中会出现闪退 1.先安装qcef ...
- ubuntu 16.04安装网易云音乐
首先去官网下载网易云音乐客户端linux版,网址:http://music.163.com/#/download,选择linux版本,然后选择ubuntu 16.04(64)位,进入到你下载的路径,右 ...
最新文章
- win10安装MAYA失败,怎么强力卸载删除注册表并重新安装
- golang中的Session支持
- 渲染好的页面怎么转为图片_图片导成PDF后页面大小不同怎么办
- POJ - 2195 Going Home(二分图最小权匹配+KM+思维建边/最小费用最大流)
- php ip 省份,PHP有没有生成国内各省份IP地址的类库?
- delphi 中几种多线程操作方式
- 下拉选择框 其他_列表框 vs 下拉列表,哪个更好?
- 蒙特卡罗法近似求解圆周率π
- fatal error: xcb/xcb.h: 没有那个文件或目录
- (转)来自瑞士的七个葫芦娃:各怀绝技的Wealthtech解决方案商
- ios 嗅探资源 浏览器_全网视频嗅探 APP
- Java 测试 - 单元测试用例自动生成框架 EvoSuite
- 中国城市网约车监管之政策走向与发展前景
- 装机配置相关---激活win7旗舰版 office
- 360与腾讯之争之厚黑学分析
- 二代征信在风控流程中的使用
- mysql 时间毫秒值_MySQL存储毫秒数据的方法
- 由于高精度事件计时器(HPET)驱动过时导致AMD机器装Win10的卡死蓝屏问题记录
- C++整型int转字符串string
- 机器学习总结之——各种距离汇总
热门文章
- LaTeX种数学符号公式编写
- ModuleNotFoundError: No module named ‘项目同名.settings’
- 牛客面经 | BAT、美团、360、滴滴新锐……2W字干货,这不仅仅是一篇面经
- window7安装jdk报错this version of the jdk is already installed
- 国内可以使用的英文搜索引擎
- matlab触发 ttl,请问如何用TTL信号触发单反相机拍摄
- 一个人是否靠谱,闭环很重要
- 中继器,集线器,网桥的区别
- sklearn实现决策树
- sql未保存文档找回