gentoo安装网易云音乐

很早之前就在gentoo上安装了网易云音乐,但是一直无法正常使用,今天心血来潮重新排查了下问题,终于搞定了。

首先gentoo上安装网易云音乐,只需要添加gentoo-zh overlay,然后直接安装即可。

启动之后遇到两个问题:高分屏和无法播放。

高分屏

高分屏主要是我本地设置了环境变量:export QT_AUTO_SCREEN_SCALE_FACTOR=1这个配置貌似会和启动脚本加载的参数冲突。启动脚本会去加载/usr/lib/netease-cloud-music/netease-cloud-music-hidpi这个文件,里面主要是设置了一个环境变量,增加一个启动参数。因此直接修改这个文件,增加一行:

export QT_AUTO_SCREEN_SCALE_FACTOR=0

去掉自动修改缩放比例。

然后再启动应用显示比例正常。

无法播放

虽然能够正常显示,但是如果点击播放,一直会提示“网络异常”。google了之后说实际上是因为系统无法播放mp3导致的。每个平台mp3播放支持都不太一样,gentoo需要将包media-plugins/gst-plugins-meta上增加mp3这个USE。实际上netease-cloud-music-1.0.0.ebuild已经增加了gst-plugins-meta依赖,但是木有强制增加mp3 USE。在package.use文件中增加之后重新编译,会自动增加播放mp3需要的gst相关插件,然后播放一切正常。

由于netease-cloud-music一直没更新,因此懒得自己去改ebuild文件,而是直接在安装之后进行了改动。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据