[Wine] Ubuntu 20.04 安装酷狗音乐

By 程序知路 | 2022-03-28
0
(0)

终于让我找到目前最靠谱的 Wine 版酷狗音乐了!

目前最新版本是 酷狗 10,并不比原版的版本低。

这个 Deepin-Wine 版酷狗音乐的版本还会持续更新。

安装软件源

cd ~/Downloads
wget -O- https://deepin-wine.i-m.dev/setup.sh | sh

安装完成:


安装酷狗

sudo apt-get update
# 当前酷狗音乐的软件版本是: 10053 (当前日期是: 2022-03)
sudo apt-get install -y com.kgmusic.deepin
# 注销当前登录用户或者重启系统生效

启动酷狗

在 Launcher 搜索 “kgmusic” ,如出现酷狗 Logo 的话,表明酷狗已经安装到你的 Ubuntu 20.04 上。点击 Logo 启动酷狗。

首次启动酷狗, Deepin-Wine 会在 ~/.deepinwine 目录下生成酷狗音乐的容器目录(目录名称是:com.kgmusic.deepin),此目录包含有通过 Wine 运行酷狗音乐所需的一些文件,其中包括酷狗音乐的安装目录。

如果启动酷狗音乐时发现页面显示不齐全或有出错,不用慌,只需要退出软件,然后重新启动酷狗即可。所以,用 Wine 整出来的 Windows 软件,能到这个地步已经相当不错了。


退出酷狗

鼠标右击 “Wine System Tray” 窗口中的酷狗小Logo,然后在出现的菜单中点击最后一项(在乱码的情况下要记得这个菜单项是“退出酷狗”)。


升级软件包

sudo apt-get install --only-upgrade 包名
# 以升级酷狗音乐软件为例
# 升级后,根据版本,不一定会是原来的容器目录,
# 比如升级后酷狗音乐的容器目录不一定是 com.kgmusic.deepin,
# 但一定是 ~/.deepinwine 的子目录
sudo apt-get install --only-upgrade com.kgmusic.deepin

处理中文乱码

在一些情况下,很有可能酷狗显示的中文字体是乱码。

这里处理中文乱码与处理 Wine 版微信类似。

此方案对于 Deepin-Wine 微信也有用,只需将以下步骤中的容器目录路径修改为微信的即可。比如:酷狗音乐的容器路径 “ ~/.deepinwine/com.kgmusic.deepin/ ” 修改为微信的即可,这里是 “ ~/.deepinwine/Deepin-WeChat/

先退出酷狗音乐。

解决方案如下:

  1. 首先在网上找到“微软雅黑”字体文件 msyh.ttc
    cd ~/Downloads
    # 可能需要科学上网
    wget https://github.com/owent-utils/font/raw/master/%E5%BE%AE%E8%BD%AF%E9%9B%85%E9%BB%91/MSYH.TTC
    mv MSYH.TTC msyh.ttc
    
  2. 把上述字体文件复制粘贴到:
    cp msyh.ttc ~/.deepinwine/com.kgmusic.deepin/drive_c/windows/Fonts/
    
  3. 打开文件 ~/.deepinwine/com.kgmusic.deepin/system.reg
  4. 找到相关键值,并将其修改:

    [System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
    "LogPixels"=dword:00000060
    将上面一行改为
    "LogPixels"=dword:00000070
    
  5. 追加以下内容到文件 ~/.deepinwine/com.kgmusic.deepin/drive_c/windows/win.ini 的末尾:
    [Desktop]
    menufontsize=13
    messagefontsize=13
    statusfontsize=13
    IconTitleSize=13
    

    以上两个步骤参考了站外资源: https://www.fatalerrors.org/a/how-to-install-wine-and-add-mono-and-gecko-to-open-simple-net-application.html

  6. 创建文件 ~/.deepinwine/com.kgmusic.deepin/font.reg

    REGEDIT4
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
    "MS Shell Dlg"="msyh"
    "MS Shell Dlg 2"="msyh"
    
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
    "Lucida Sans Unicode"="msyh.ttc"
    "Microsoft Sans Serif"="msyh.ttc"
    "MS Sans Serif"="msyh.ttc"
    "Tahoma"="msyh.ttc"
    "Tahoma Bold"="msyh.ttc"
    "msyh"="msyh.ttc"
    "Arial"="msyh.ttc"
    "Arial Black"="msyh.ttc"
    

    保存并退出文件。

  7. 执行注册表文件,将新内容注入到 system.reg 中去:

    WINEPREFIX=~/.deepinwine/com.kgmusic.deepin/ /usr/bin/deepin-wine6-stable regedit ~/.deepinwine/com.kgmusic.deepin/font.reg
    

    /usr/bin/deepin-wine6-stable 指向当前 Deepin-Wine 的 Wine 版本路径。

    以微信为例,可以在文件 /opt/apps/com.qq.weixin.deepin/files/run.shAPPRUN_CMD= 变量定义语句中找到运行此应用(容器)的 Wine 版本(此处找到的是 deepin-wine6-stable )。

    然后在终端执行 whereis deepin-wine6-stable 来获得该完整路径。

    该路径的查找方法,对于酷狗音乐也是可用的。

重新启动酷狗音乐,字体便全部正常了。


最后,晒出三张图,分别是酷狗音乐登录前后的界面:

登录前:

登录后的主界面:

播放中的歌词界面:


通过 Deepin-Wine 安装更多 Windows 软件

如果想安装其他 Windows 软件,如微信、QQ 等,可以在右边网站找到对应的包名,从而安装: https://deepin-wine.i-m.dev/

方法:

sudo apt-get update
sudo apt-get install -y 包名
# 以微信为例:
# 当前的微信版本是: 3.4.0.38 (当前日期是: 2022-03)
sudo apt-get install -y com.qq.weixin.deepin
# 注销当前登录用户后生效
# 遇到中文乱码情况,请参照本文前面关于酷狗音乐的中文乱码处理的步骤。

解决 Deepin-Wine 微信在聊天框无法发送图片问题

导航到本博客站内链接解决此问题:

解决 Deepin 微信无法发送图片问题


欢迎访问本人的博客和关注微信公众号!

相关文章:

喜欢就请您给我评一下分吧!(从左到右为低分到高分)

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.


鉴于本人的相关知识储备以及能力有限,本博客的观点和描述如有错漏或是有考虑不周到的地方还请多多包涵,欢迎互相探讨,一起学习,共同进步。

本文章可以转载,但是需要说明来源出处!

本文使用的部分图片来源于网上,若是侵权,请与本文作者联系删除: admin@chengxuzhilu.com