2021 Linux与微信
很久之前写过一次用deepin wine在Linux上使用微信的博客,这个方案用了很长时间。但是经常出现一个问题是AUR上的deepin wine不太稳定,有时候更新不太及时或者无法更新。于是决定换成原生wine来使用微信。
现在在wine中安装微信出乎意料的简单,不需要过多的配置。安装好wine,下载微信安装包安装即可
有这样一些要注意的点:
wine前缀:
由于我的系统是64位的,wine前缀默认是64位环境,安装微信最好创建一个单独的32位前缀,否则会出现随机闪退的情况
字体:
微信需要中文字体,否则显示为方块。解决方法是安装中文字体并修改注册表。建议安装winetricks来管理字体,安装文泉驿字体即可
然后导入如下注册表文件,把系统字体链接到文泉驿字体上
REGEDIT4[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]"Lucida Sans Unicode"="wqy-microhei.ttc""Microsoft Sans Serif"="wqy-microhei.ttc""MS Sans Serif"="wqy-microhei.ttc""Tahoma"="wqy-microhei.ttc""Tahoma Bold"="wqy-microhei.ttc""SimSun"="wqy-microhei.ttc""Arial"="wqy-microhei.ttc""Arial Black"="wqy-microhei.ttc"
顺便需要安装dll riched20来显示部分富文本
环境变量:
更换了字体后如果还是不能显示,可能是环境变量的问题,需要设置环境变量LC_ALL=zh_CN.UTF-8 来显示中文
HiDpi:
对于高分辨率屏幕的机器,需要打开winecfg配置,修改DPI为希望的值即可,否则微信的UI会很小
只要修改了以上这些配置,微信就能愉快的使用了。目前发现的问题是截图后发送会卡住几秒,取决于图片有多大。另外出于强迫症的因素,我在wincfg中取消了home目录的链接
PS:如果想更干净一些,可以使用docker安装wine,然后中docker中安装微信,不过这样需要把X11的unixsocks挂进docker里,并安装许多包,有点麻烦,暂时就不折腾了
评论
发表评论