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程序窗口左下角外,其实只要不应用全局化,也还好