Ubuntu22.04下使用wine安装微信

# 1.安装Wine初始化Wine > 安装
1
$ sudo apt install wine
1
$ wine --version # 检验是否成功安装
--- > 初始化wine,安装以后必须初始化wine,在你的home目录中生成对应的隐藏.wine文件夹
1
$ wine cmd # 进入到cmd以后就可以正常退出了
--- # 2.安装winetricks并配置 > 安装
1
$ sudo apt install winetricks
> 配置
  • 由于获取配置的文件在国外的服务器上所以需要魔法上网(SS需要提前开启全局代理模式)

    添加当前终端代理

    export http_proxy=http://proxyAddress:port

    export https_proxy=http://proxyAddress:port

  • 检测代理是否成功

    1
    $ curl cip.cc
  • 开始配置

    1
    $ winetricks riched20

3.安装微信

下载

微信下载

安装

1
$ wine WeChatSetup.exe # 找到下载位置,在终端中安装,安装的时候要能看到路径,否则请检查上面的步骤 

4.优化

  • 微信图标

    安装完毕,检查所有的应用程序中有没有微信的图标,有的话设置图标这一步可以跳过

    如果没有出现应用图标,可以手动添加,在桌面会出现微信的桌面启动文件
    执行以下命令,把微信的桌面启动文件放入/usr/share/applications文件夹内
    sudo mv 微信.desktop /usr/share/applications/

    1
    sudo mv 微信.desktop /usr/share/applications/
  • crashpad 文件持续增加(会把电脑磁盘文件占满!!!)

    根据自己电脑修改并运行以下代码

    1
    2
    3
    4
    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

    直接把文件夹删除,新建同名文件,这样就不会产生文件了

  • 无法输入用ibus输入法输入中文

    自制启动脚本解决

    vim wechat

    1
    2
    3
    4
    5
    6
    7
    #!/bin/bash
    env locale=zh_CN
    export GTK_IM_MODULE=ibus
    export QT_IM_MODULE=ibus
    export XMODIFIERS="@im=ibus"
    cd /home/hokin/.wine/drive_c/'Program Files (x86)'/Tencent/WeChat
    nohup wine ./WeChat.exe &

    授予启动脚本权限

    1
    # chmod a+rwx wechat

    启动微信

    1
    $ ./wechat

5.成功

成功


6.参考资料

ubuntu20.04 wine 安装 wechat - 甫生 - 博客园

(23条消息) Ubuntu 20.04.2 LTS安装微信(wine)_Elias94的博客-CSDN博客_wine 微信

Ubuntu22.04 下使用wine 安装微信 - 掘金

微信输入不了中文 · Issue #243 · wszqkzqk/deepin-wine-ubuntu · GitHub

解决ubuntu下wine qq或微信等软件无法用ibus输入法输入中文的问题_51CTO博客_wine微信不能输入