ubuntu20.04 安装微信 解决中文显示问题

当下,ubuntu桌面系统越来越受到开发者的喜爱,此外微信、QQ等聊天软件更是大家日常频繁使用的,本文针对ubuntu20.04,安装微信,并解决微信默认安装后显示乱码的问题。

方法一(推荐)

1. 安装deepin-wine

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

2. 安装微信

sudo apt-get install deepin.com.wechat

如果安装后,在应用程序中找不到,可以重启电脑
此方法的缺点:截图发送时是以附件形式发送的,其他功能正常

常用应用及对应软件包名

应用包名
TIMdeepin.com.qq.office
QQhttp://deepin.com.qq.im
QQ轻聊版deepin.com.qq.im.light
微信deepin.com.wechat
百度网盘deepin.com.baidu.pan
迅雷极速版deepin.com.thunderspeed
WinRARdeepin.cn.com.winrar

方法二

1 安装前准备

安装必要的deepin-wine依赖

sudo apt install wget g++ git

2 安装deepin-wine

git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
cd deepin-wine                    # 切换到下载目录
./install.sh                      # 执行安装deepin-wine容器

deepin-wine容器安装完成后,下面进行具体软件的安装。

3 安装微信

# 1 下载微信安装包
sudo wget http://packages.deepin.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.8.65deepin0_i386.deb
sudo dpkg -i *wechat*deb              # 2 安装微信
sudo apt install libjpeg68:i386       # 3 解决微信无法查看发送图片问题

上述命令行中第一步是下载微信安装包,也可以手动下载,可以到文件夹里选取最新版本,目前是最新版本为:http://packages.deepin.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.8.65deepin0_i386.deb

4 系统为英语语言环境时软件设置为中文

4.1 修改配置文件(有可能这一步设置后微信仍然无法正常显示为中文)

修改/opt/deepinwine/tools/run.sh 文件,将 WINE_CMD 那一行修改为 WINE_CMD="LC_ALL=zh_CN.UTF-8 deepin-wine"

sudo vim /opt/deepinwine/tools/run.sh       #打开文件进行修改

4.2 下载“微软雅黑”字体

github下载字体,点击"下载" ,字体文件默认存储到Downloads文件夹内。

4.3 將字体复制到指定的位置

cp ~/Downloads/msyh.ttc ~/.deepinwine/Deepin-WeChat/drive_c/windows/Fonts

4.4 將字体注册到 Wine

vim ~/.deepinwine/Deepin-WeChat/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"="msyhbd.ttc"
"msyh"="msyh.ttc"
"Arial"="msyh.ttc"
"Arial Black"="msyh.ttc"

4.5 注册 font.reg

在终端执行:

WINEPREFIX=~/.deepinwine/Deepin-WeChat/ deepin-wine regedit ~/.deepinwine/Deepin-WeChat/font.reg

4.6 重新运行微信

显示正常啦,可以愉快地使用微信了。