安装

yaourt -S netease-cloud-music

疑难解决

以下内容适合网易云音乐v1.0.0,已在版本v1.1.0中官方修复


打开没有反应

点击启动器图标没有反应,shell中启动会报dump错误,这是由于沙盒bug的关系。解决方案:

# 为启动命令加上“不使用沙盒参数”
netease-cloud-music --no-sandbox

当然,直接把参数写进图形界面启动器也是可以的:

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

Exec=netease-cloud-music %U替换为Exec=netease-cloud-music %U --no-sandbox即可。

登录白屏

这是因为字体设置的关系,解决方法为:

yaourt -S noto-fonts-emoji

# 备份原配置(如果有的话)
mv ~/.config/fontconfig/conf.d/51-noto-color-emoji.conf ~/51-noto-color-emoji.conf.tmp
# 创建新配置
vim  ~/.config/fontconfig/conf.d/51-noto-color-emoji.conf

将以下内容复制进去并保存

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <selectfont>
        <acceptfont>
            <pattern>
                <patelt name="family"><string>Noto Color Emoji</string></patelt>
            </pattern>
        </acceptfont>
    </selectfont>
    <match target="font">
        <test name="family">
            <string>Noto Color Emoji</string>
        </test>
        <edit name="scalable" mode="assign"><bool>true</bool></edit>
        <edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit>
        <edit name="hinting" mode="assign"><bool>true</bool></edit>
        <edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
    </match>
    <match target="pattern">
        <test name="family" qual="first" compare="contains">
            <string>emoji</string>
        </test>
        <edit mode="assign" name="color">
            <bool>true</bool>
        </edit>
        <edit mode="assign" name="family">
            <string>Noto Color Emoji</string>
        </edit>
    </match>
    <match target="pattern">
        <edit name="family" mode="prepend">
            <string>Noto Color Emoji</string>
        </edit>
    </match>
</fontconfig>

托盘图标菜单乱码

这是由于网易云音乐与新版本的QT不兼容,我们可以采用手动指定老版本的方法解决。

cd ~
wget http://download.qt.io/archive/qt/5.8/5.8.0/qt-opensource-linux-x64-5.8.0.run
chmod +x qt-opensource-linux-x64-5.8.0.run
sudo ./qt-opensource-linux-x64-5.8.0.run
# 全部点下一步,按照默认设置装好
LD_LIBRARY_PATH=/opt/Qt5.8.0/5.8/gcc_64/lib netease-cloud-music --no-sandbox
# 如果问题得到解决则继续下面的步骤
sudo vim /usr/share/applications/netease-cloud-music.desktop

Exec改为Exec=env LD_LIBRARY_PATH=/opt/Qt5.8.0/5.8/gcc_64/lib netease-cloud-music --no-sandbox

发表评论

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