Manjaro20.0下Deepin-WeChat无法启动原因

1. 问题

最近在 Manjaro 20.0 上安装了 Deepin-WeChat:

yay -S deepin-wine-wechat

刚开始启动的时候会要求配置安装路径,成功安装完后直接扫码可以启动,但一旦退出之后就无法再次启动,直接双击菜单下的 WeChat 项或运行 /opt/deepinwine/apps/Deepin-WeChat/run.sh 都无法启动。

2. 解决

通过在 /opt/deepinwine/apps/Deepin-WeChat/run.sh 中添加调试信息,然后运行,最终找到问题所在:在 /opt/deepinwine/apps/Deepin-WeChat/run.sh 文件中的 CallApp() 函数内,环境变量 WINEPREFIX 环境变量有问题:

env WINEPREFIX="$WINEPREFIX" WINEDEBUG=-msvcrt $WINE_CMD "c:\\Program Files\\Tencent\\WeChat\\WeChat.exe"

这里的 "c:\\Program Files\\Tencent\\WeChat\\WeChat.exe" 应该设置为安装 WeChat 时指定的路径。
修改完后,程序正常启动。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容