-
Notifications
You must be signed in to change notification settings - Fork 296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wine-for-wechat安装网易云音乐缺失gdiplus库导致黑屏 #3469
Comments
Wine「内建」gdiplus 还在啊。至于 Windows 「原装」的,则一直没有的。 |
噢,对了,我还在这篇博客中找到了字体缺失的完美的解决方案,连c++安装过程中的方块字都可以解决,直接安装win的字体,从windows下直接拷贝后安装即可。 |
我找到方法了!需要先安装deepin的wechat,主要是为了保证安装的是deepin移植的wine,但是安装完后是没有wine应用程序的,需要再安装wine-for-wechat,然后再用wine安装网易云就正常了! |
你想要原装 gdiplus 的话,用 winetricks 安装就行了呀。 Windows 字体的话,不建议系统级安装哦。可以放到 wine 环境的 C:\Windows\Fonts 目录里去。 你这解决办法我有点理解不了。你安装 wine-for-wechat 之后不就不是 deepin 的 wine 了吗?还是说你要用 deepin 的 wine 创建的 wine 环境? |
我发现可以复现安装后,就清理了环境,使用winetricks 安装gdiplus,结果并不行,没有黑屏,但是显示错乱。安装 wine-for-wechat 并没替换wine的目录,只是更新了wine的命令行程序,保存在本地的wine文件夹中仍然是deepin环境!其中就有可以用的gdiplus |
我也试过复制字体到wine环境中,但是并没有解决方块字问题。但是安装到系统后就解决了。目前对于我的系统没有什么影响 |
我又尝试安装deepin 的wine后,不安装wine-for-wechat,而是直接安装wine,也能够正常显示,但是拖动窗口会透明框移动。也尝试过将不安装deepin 的wine,直接安装wine后,将deepin文件夹中的GdiPlus.dll和gdiPlus.dll两个文件复制到wine文件夹中替换,这样的结果是黑屏。所以,只有先安装deepin,再安装wine-for-wechat,才能够正常显示。而且通过上面的几种安装尝试,可以肯定的是安装wine后,在home目录下生成的.wine文件夹中的内容是不会随着wine版本进行变化的。也是因为这样,才能使用deepin wine中的库。 |
如果有其他遇到相似问题的,可以参考我这篇manjaro环境配置的文章,里面详细介绍了安装流程。2023最新最全安装Manjaro后的环境配置,完美安装原生windows版本的微信 qq 网易云音乐! |
问题类型 / Type of issues
受影响的软件包 / Affected packages
请在此补充说明。
我看到在wine-for-wechat中的描述,说可以安装网易云音乐,于是我在一台电脑A上,安装了wine-for-wechat,wine-wechat-setup。在安装微信以后,用wine命令,并不是wechat命令,安装了网易云(这其中可能混
入了com.qq.weixin.spark,或者其他版本的wine),一切正常,网易云可以正常打开,显示正常。我打开了winecfg,查看到其中的函数库如图:
系统是win10。最重要的库是gdiplus,没有这个库网易云会黑屏。
但当我在电脑B上重装了同样的Manjaro系统时,再安装网易云就黑屏了,查看winecfg时,已经没有内建函数库了,我猜测是因为这个库缺失导致的。我又尝试了很多种wine的组合,但是都不能使这个库生效(如果只是在其中配置gdiplus为原装,启动时会报找不到dll的错误)。因此,可以在 wine-for-wechat中加入对gdiplus的支持吗?我现在没有办法找到一个原生带有gdiplus的wine版本了。
The text was updated successfully, but these errors were encountered: