云网牛站
所在位置:首页 > Linux教程 > 因环境变量而在Ubuntu 18.04下无法启动网易云音乐的解决

因环境变量而在Ubuntu 18.04下无法启动网易云音乐的解决

2018-09-09 20:56:00作者:cltnine稿源:linux站

升级到Ubuntu 18.04后网易云音乐Linux客户端不能通过图标点击启动,只能在系统终端中使用sudo netease-cloud-music命令来启动网易云音乐Linux客户端。每次都在要打开系统终端执行命令才能打开启动,很麻烦,同时使用sudo -u <你的用户名> netease-cloud-music也是可以启动的。

 

问题的原因

针对这个问题找到了原因,和环境变量SESSION_MANAGER有直接的关系,处理这个变量即可解决问题。(注:如果不是因为环境变量引起的问题请看在Linux下网易云音乐打不开的另一种解决方法解决ubuntu 18.04网易云音乐1.1版本安装后无法打开的问题。)

 

解决方法

1、找到网易云音乐Linux客户端的desktop文件

运行命令:dpkg -L netease-cloud-music|grep desktop

默认为:/usr/share/applications/netease-cloud-music.desktop,如下图所示(第11行):

因环境变量而在Ubuntu 18.04下无法启动网易云音乐的解决

2.编辑netease-cloud-music.desktop这个文件

运行命令:sudo vi /usr/share/applications/netease-cloud-music.desktop

修改为:Exec=sh -c "unset SESSION_MANAGER && netease-cloud-music %U",如下图所示:

因环境变量而在Ubuntu 18.04下无法启动网易云音乐的解决

再去点击网易云音乐的图标就可以正常启动了。

注:这个变量是XSM协议里的,用来指明session manager的socket位置。桌面程序可以和session manager沟通,保存当前状态,以后登录就能直接回到之前的桌面状态,网易云音乐可能用了这个变量,但是沟通时出现了问题。

 

相关主题

ieaseMusic下载,不比网易云音乐 for Linux差

精选文章
热门文章