Wine安装64位微信

Wine安装64位微信

💡 原文中文,约3600字,阅读约需9分钟。
📝

内容提要

Wine每年一月份发布新版本,最新版本为Wine 9.1,包含重大变更和实验性支持。文章介绍了编译安装最新版本Wine的步骤,解决了64位微信输入框异常问题,以及开启Wayland driver和删除32位依赖包的方法。编译Wine的好处是能随时使用新功能和新版本,并帮助Linux新手。

🔎

延伸解读

编译 Wine 的取舍:新功能与时间成本

文章提到,手动编译 Wine 9.1 可以随时用上新功能和实验性支持,比如 WoW64 模式。但代价是需要自行修改源码、处理依赖,并在 4 核 CPU 上花费约 50 分钟编译。对于追求稳定、不愿折腾的用户,直接使用发行版仓库的 Wine 可能更省事;而愿意尝鲜、想彻底删除 32 位依赖包的用户,则可以从编译中获益。

64 位微信的输入问题与 winetricks 修复

安装 64 位微信后,输入框会出现无法回删、光标定位异常等问题。文章通过安装 winetricks 并升级,再安装 riched20、riched30、richtx32、msftedit 等组件解决了该问题。这提示读者,Wine 运行 Windows 应用时,常需补充富文本相关库;winetricks 的自我更新也能避免下载地址失效。

Wayland 驱动与残留功能限制

文章尝试通过注册表开启 Wayland 驱动,但未发现明显效果。此外,微信内置浏览器相关的搜一搜、视频号、小程序面板、截图等功能均无法工作。这说明当前 Wine 对微信的支持仍不完整,主要适用于聊天、朋友圈、公众号等基础功能。若依赖这些扩展功能,需谨慎评估。

删除 32 位依赖包的风险提示

文章建议参考外部链接删除所有 i386 包,并提到若删除失败可添加 allow-remove-essential -f 参数,但强调后果自负。这表明删除 32 位依赖虽能让系统更干净,却可能破坏其他仍依赖 32 位库的软件。读者在操作前应确认自身系统环境,并做好备份,避免因误删导致系统或应用异常。

❓

Q&A

Wine 9.1 编译安装时如何开启 WoW64 模式?

在 configure 时添加 --enable-archs=i386,x86_64 参数即可手动开启 WoW64 模式。

为什么要在 Wine 中安装 64 位微信而不是 32 位?

因为 64 位微信经过测试可以正常运行,且 64 位是主流,安装后可以删除 32 位依赖包,保持系统干净整洁。

Wine 下微信输入框无法正常输入、回删或定位光标怎么办?

安装 winetricks 并升级,然后安装 riched20、riched30、richtx32、msftedit 组件即可解决。

如何开启 Wine 的 Wayland driver?

通过注册表命令:wine reg.exe add HKCU\Software\Wine\Drivers /v Graphics /d x11,wayland。

手动编译 Wine 有什么好处?

可以随时使用新功能和新版本,并且能帮助 Linux 新手解决使用问题。

Wine 中 64 位微信有哪些功能无法使用?

微信内置浏览器相关的功能如搜一搜、视频号、小程序面板、截图等无法工作,但聊天、朋友圈、公众号等功能正常。

🏷️

标签

➡️

继续阅读