wine+官方微信3.9.9 2024 年测试可用

效果展示

wine 9.0 安装

在 ubuntu20.04 和ubuntu 22.04上进行了测试

sudo dpkg --add-architecture i386 
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

# 注意 对应你的ubuntu版本
# ubuntu 22.04 jammy
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
# ubuntu 20.04 focal
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources

sudo apt update
sudo apt install --install-recommends winehq-stable

安装微信的依赖

其实微信不安装这些也可以运行,不过会怪怪的,比如打字没有光标,不能截图,发截图很麻烦等等。

winesticks

sudo apt install winetricks
# 安装微信需要的依赖,时间可能较长,我开了魔法的,还是下了挺久,wine在第一次使用是会问你是否安装 wine mono ,这是linux 上的.net,安装就好,但是可能比较慢,也可以后期手动装(后面补充),好像不装wine mono也可以正常打开微信
winetricks riched20 riched30 richtx32 msftedit ie8

安装微信

去微信官网下载windows版微信
image
下载完成后,右键选Open With Other Application
image
然后选Wine Windows Program Loader
image
剩下的就和正常安装windows程序一样了

可能出现的问题

最小化后微信的图标没有在托盘上

我在ubuntu20 上安装时遇到了这个问题,可以安装 Topicons Plus解决

sudo apt install gnome-shell-extension-top-icons-plus gnome-tweaks

这个插件可以使用 Tweaks 软件来管理开启
image

方框字体

image
这是缺少字体导致的
解决方法是,下载MSYH,解压,并把 *.ttf 文件copy到 ~/.wine/drive_c/windows/Fonts 中即可

窗口残影

微信总有一个阴影是置顶的
image

有一些特点,在 ubuntu20.04中 最小化时残影不会消失
在 ubuntu22.04 中 最小化时残影会消失,22更容易适应一些
可以运行下面这句临时关掉

read -r WCWID WCW WCH <<<$(wmctrl -l -G -p -x | grep wechat.exe | awk '{printf "%s %s %s\n",$1,$6,$7}'); xwininfo -root -children | grep wechat.exe | grep $(expr $WCW + 40)x$(expr $WCH + 40) | awk '{print $1}'

参考资料

wine-wechat 窗口阴影置顶解决方案
2023.08.16-Ubuntu安装微信的两种方法
Ubuntu 中将微信等 wine 程序的小图标移至托盘

posted @ 2024-02-08 01:33  Hyaline-w  阅读(1401)  评论(0编辑  收藏  举报