[Linux]在Linux系统下安装使用微信(非网页版)

原文约1700字,阅读约需5分钟。发表于:

什么是Wine Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。 安装deepin wine deepin wine应该是深度公司根据wine进行改写可以友好的运行国内的一些软件产品比如微信、QQ等,在Linux系统之上。(水平有限,这段话可能有误!) 首先克隆gitee仓库中的完整代码,在终端中输入如下命令 git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git 进入项目的根目录中,执行如下命令 sudo ./install.sh 等待安装完成,然后在控制台中输入deepin wine --version  如果出现版本号的话,则表示安装成功了。 安装微信 点击链接下载微信deb包 微信下载地址 ,下载完成之后,进入文件所在目录,使用如下命令进行微信安装。 sudo dpkg -i deepin.com.wechat_2.6.8.65deepin0_i386.deb 等待安装完成,你就可以在自己电脑的软件库看到微信程序了,点击它就会打开微信了,如下图。 第一次使用是扫描二维码的图片,使用自己的手机微信扫描一下登录即可。 问题 1. 图片问题 登录微信的时候不显示我个人图像,同时我在聊天框中发送图片,也发送不出去。在终端中输入如下命令就可以解决这个问题了。 sudo apt-get install libjpeg62:i386 2.中文乱码问题 在使用中文输入法的时候,输入框显示的文字是乱码黑条,但是发送出去的是正确的文本,我们可以使用如下步骤进行解决这个问题。 先百度一下下载一个微软雅黑的字体,解压。其他的也可以,但是需要支持中文字体。 注意这里的 msyh.tcc 是根据你自己的字体名称来确定的 添加字体 拷贝字体到指定目录下 cp msyh.ttc ~/.deepinwine/Deepin-WeChat/drive_c/windows/Fonts 修改注册表 使用任意一个可视化编辑器打开指定目录下的文件 gedit ~/.deepinwine/Deepin-WeChat/system.reg #修改以下两行 "MS Shell Dlg"="msyh" "MS Shell Dlg 2"="msyh" 新建字体注册文件 新建一个.reg文件,并在文件中输入如下内容 gedit msyh_config.reg #内容添加 REGEDIT4 [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" 注册字体 打开终端输入如下代码注册字体 WINEPREFIX=~/.deepinwine/Deepin-WeChat deepin-wine regedit msyh_config.reg 重启微信 再次开启微信,在输入框中输入中文就不会是乱码啦! 这样我们就可以愉快的在Linux中使用微信了啊!

Deepin Wine是在Linux系统上运行国内软件的兼容层,安装步骤简单,解决图片和中文乱码问题后可愉快使用微信。

[Linux]在Linux系统下安装使用微信(非网页版)
相关推荐 去reddit讨论