使用Deepin-wine安装QQ微信等国产软件并完美解决字体丢失等奇怪的问题。

使用Deepin-wine应该是目前而言最完美的针对于不开发linux版本软件的解决方案了,因为ELEMENTARY OS最完美的使用是使用英文系统环境(使用中文系统环境第一是本人不喜欢第二是中文环境会有desktop桌面软件图标丢失的问题),进而引出了使用英文环境对于中文化的一些软件极端的不友好。

本文不扯那么远,就简单的把自己安装QQ和微信的路程记录,希望其中遇到的问题能够帮助到你。

首先我们需要在GITHUB上面下载deepin-wine的项目连接,其网络地址为:https://github.com/wszqkzqk/deepin-wine-ubuntu 直接下载zip的安装包再解压或者使用git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git命令进行下载,过程不多赘述。

下载完成之后把软件放到一个合理的地址,然后使用sudo sh ./install.sh进行一键式安装,此时deepin-wine就已经安装到系统上面了,不过此时要注意一下,如果安装了deepin-wine,就不要再去安装基础版本的wine了【sudo apt-get install wine-state】(这个命令不要再用了,如果用过请remove掉)

环境解决了,接下来就是安装相应的软件包了,我们可以在http://mirrors.aliyun.com/deepin/pool/non-free/d/ 上进行搜索,当然密密麻麻的不太直观的看得出,这里就提供一些常用的软件:

请下载相应的deb安装包,使用命令行安装:

如安装QQ:【命令格式 sudo dpkg -i *.deb】 这个*符号表示你下载的安装包

sudo dpkg -i deepin.com.qq.im_8.9.19983deepin23_i386.deb

如果你觉得命令行麻烦,ELEMENTARY OS软件商城里面搜索并下载Eddy可以使用图形化的方式进行安装软件,届时直接单击安装包install即可。

————–如果你目前打开的QQ和微信是正常的没有出现无法显示中文的问题,那么恭喜你,可以结束了,如果你出现了这个问题,请继续往下看————–

首先我们需要了解为什么出现中文无法显示的问题【所有中文显示为 口】,这并不是因为系统不支持中文,现代的系统,尤其是我们在安装之初就选择了添加了中文的环境,也能够使用中文输入法,说明我们系统环境对中文的支持是正常的。

这一切的原因出自 字体 文件中

首先我们需要让系统拥有WINDOWS系统的字体文件,LINUX的字体文件是存储在 /usr/share/fonts/ 目录下,而WINDOWS系统的字体文件存储在C盘的System/Windows/Fonts/ 目录下。

首先我们需要将WINDOWS下的所有字体文件全部复制导入到LINUX系统下的字体文件夹,然后使用命令对字体文件刷新一下缓存:

sudo fc-cache -fv

其次,我们要了解Deepin-wine的构造,他相当于是一种虚拟化的思维,让QQ等WINDOWS软件在LINUX模拟了一个极小的临时环境,对于每一个下载的软件而言他都有一个自己的字体环境『如QQ的』~/.deepinwine/Deepin-QQ/drive_c/windows/Fonts/ 同时wine自身也有一个环境『wine自身的』~/.wine/drive_c/windows/Fonts/ 我们需要的就是将所需要的字体文件导入wine并且编辑注册表让其生效。

进入wine自身的字体目录:

从系统字体文件夹中将:simsun.ttc 字体复制如wine自身的字体目录【其他的中文字体也可以,simsun是最推荐的,也是多数默认的】

创建注册表文件,

touch zh.reg

编辑其中的内容:

REGEDIT4
 
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="simsun.ttc"
"Microsoft Sans Serif"="simsun.ttc"
"Tahoma"="simsun.ttc"
"Tahoma Bold"="simsun.ttc"
"SimSun"="simsun.ttc"
"Arial"="simsun.ttc"
"Arial Black"="simsun.ttc"

然后保存,输入指令进行更新即可:

wine regedit font.reg

如此依旧无法解决的话,建议在安装软件的字体路径下也复制粘贴一份simsun.ttc 字体。

PS:更换字体的操作请不要在打开着软件的情况下使用

分类: Linux

3 条评论

学霸时光机 · 2020年3月4日 下午1:51

今天在Google搜deepin-wine首页看到你博客了

flavie · 2020年7月9日 下午12:22

今天用ELEMENTARY OS三个版本试用都出现死机,挺无语,就是用它的浏览器看youtube。

发表回复

Avatar placeholder

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