Ubuntu22.04 下使用wine 安装微信

9,006 阅读1分钟

1. 安装wine

sudo apt install wine

ubuntu 22.04 下直接下载是6.0的wine,如果要使用最新版wine,可以参考winehq官方wiki

2. 安装WeChat

下载最新的微信安装exe程序,用以下命令执行安装程序

这里需要指定以win32环境运行,并指定wine环境目录

如果直接用wine运行,是在~/.wine目录下生成win64的环境

因为win64使用下登录二维码显示有问题,所以保险起见用 win32

WINEARCH=win32 WINEPREFIX=~/wine wine WeChatSetup.exe

默认会创建wechat图标,如果没有,可以通过以下方式运行

WINEARCH=win32 WINEPREFIX=~/wine wine "/home/[username]/wine/drive_c/Program Files/Tencent/WeChat/WeChatSetup.exe"

3. 问题

无法显示输入字符

安装函数库,建议在代理环境下安装,会有文件下载需要

sudo apt install winetricks 
WINEARCH=win32 WINEPREFIX=~/wine winetricks riched20

crashpad 文件持续增加

这个问题是在用了一段时间后才发现,还好只有40G的磁盘空间,及时发现处理 这是个折中的办法,直接把文件夹删除,新建同名文件,只有就不会产生文件了

rm -rf /home/[username]/wine/drive_c/users/[username]/Application Data/Tencent/WeChat/wmpf_app/crashpad/reports 
rm -rf /home/[username]/wine/drive_c/users/[username]/Application Data/Tencent/WeChat/xweb/crash/Crashpad/reports 
touch /home/[username]/wine/drive_c/users/[username]/Application Data/Tencent/WeChat/wmpf_app/crashpad/reports 
touch /home/[username]/wine/drive_c/users/[username]/Application Data/Tencent/WeChat/xweb/crash/Crashpad/reports

输入法光标不跟随

wine的通病,好像没法,输入法只能显示在wine程序窗口左下角外,其实只要不应用全局化,也还好