arch或者manjaro上使用微信,如果要用微信,还是推荐使用deepin-wine-wechat版本吧。这个版本虽然开源直接从社区源安装,但是还是不太推荐使用最新版本的。
github:
https://github.com/countstarlight/deepin-wine-wechat-arch
试用过多个版本,每一个版本多多少少都存在一些问题。还是推荐使用2.7.1.88版本,问题相对比较少一点。
下载:
https://github.com/countstarlight/deepin-wine-wechat-arch/releases/download/v2.7.1.88-1/deepin-wine-wechat-2.7.1.88-1-x86_64.pkg.tar.xz
备用下载:https://download.zsxwz.com/file/16220046-450341532
pacman安装本地软件包:
sudo pacman -U deepin-wine-wechat-2.7.1.88-1-x86_64.pkg.tar.xz
这个版本有两个小问题,一个不能截图,可以切换wine版本为deepin-wine解决,虽然可以解决,但是微信很容易就崩溃了,所以也不太推荐,又不是不能用。。。
自动切换:
/opt/deepinwine/apps/Deepin-WeChat/run.sh -d
当微信窗口切换到后台时,前面会遗留一个阴影。
将shadow.exe放置到 ~/.deepinwine/Deepin-WeChat/drive_c/shadow.exe
下载:https://github.com/countstarlight/deepin-wine-wechat-arch/blob/master/shadow.exe
备用下载:https://download.zsxwz.com/file/16220046-450382673
修改微信启动脚本里的CallApp()
/opt/deepinwine/apps/Deepin-WeChat/run.sh:
CallApp() { if [ ! -f "$WINEPREFIX/reinstalled" ] then touch $WINEPREFIX/reinstalled env WINEDLLOVERRIDES="winemenubuilder.exe=d" WINEPREFIX="$WINEPREFIX" $WINE_CMD $APPDIR/$WECHAT_INSTALLER-$WECHAT_VER.exe & else #Support use native file dialog export ATTACH_FILE_DIALOG=1 env WINEPREFIX="$WINEPREFIX" WINEDEBUG=-msvcrt $WINE_CMD "c:\\Program Files\\Tencent\\WeChat\\WeChat.exe" & fi # run 'shadow.exe' if process not exist if [[ -z "$(ps -e | grep -o 'shadow.exe')" ]]; then env WINEPREFIX="$WINEPREFIX" WINEDEBUG=-msvcrt $WINE_CMD "c:\\shadow.exe" & fi }
这个方法在一些界面,如设置界面可能还是失效的。