在 Ubuntu22.04 中使用优麒麟提供的 wine 版微信存在一定的问题,例如:

  • 托盘图标消失,且不响应鼠标操作
  • 截图工具无法正常使用,打开截图工具后屏幕下移(可能是分屏扩展导致的问题)
  • 微信版本较低,部分功能无法使用

为了解决这些问题,决定使用 wine 手动安装微信,本文记录了这一过程。

安装 Wine

直接通过 apt 无法安装最新版的 wine,需要参考官方Wiki进行安装。本文编写时,wine的最新稳定版为8.0.2。

安装微信

访问微信官网下载最新版的 Windows 安装包。本文编写时,微信的最新稳定版为3.9.6。

然后执行下述指令进行安装:

wine ./WeChatSetup.exe

安装过程中可能提示需要安装其他组件,同意即可。

安装结束后,微信即可运行。

已知问题

  • 无法使用ibus输入法(Ubuntu22.04的默认中文输入法)
  • 从托盘最大化窗口时,只会显示窗口轮廓,必须再次点击窗口图标才能正常显示
  • 截图工具无法使用,截图后输入框为空白
  • 登录后出现 WeChatORC.exe 报错(不影响其他功能的使用)
  • 程序出错闪退后,托盘图标消失且不响应鼠标点击

解决方案

ibus输入法

在 ~/.bashrc 文件尾添加下述代码即可:

GTK_IM_MODULE=ibus
XMODIFIERS=@im=ibus
XIM=ibus
QT_IM_MODULE=ibus
XIM_ARGS="ibus-daemon -d -x"

参考资料

[1] Ubuntu22.04 下使用wine 安装微信

[2] Archlinux 下系统如何设置让 Wine 调用 ibus输入法

留下评论