arch、manjaro使用微信各种的坑 Linux

zsxwz 20/06.25 16:54 1810

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
}


这个方法在一些界面,如设置界面可能还是失效的。




上一篇:moose – 边下载边播放的开源 BT 客户端[macOS/Linux]
下一篇:解决arch、manjaro搜狗输入法输入的时候没有输入面板的问题
最新回复 (0)
    • 姿势论坛—姿势小王子
      2
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。