Manjaro20.0下Deepin-WeChat无法启动原因
1. 问题
最近在 Manjaro 20.0 上安装了 Deepin-WeChat:
1 | 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 环境变量有问题:
1 | env WINEPREFIX="$WINEPREFIX" WINEDEBUG=-msvcrt $WINE_CMD "c:\\Program Files\\Tencent\\WeChat\\WeChat.exe" |
这里的 "c:\\Program Files\\Tencent\\WeChat\\WeChat.exe"
应该设置为安装 WeChat 时指定的路径。
修改完后,程序正常启动。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 お前はどこまで見えている!
评论
WalineTwikoo