在 Ubuntu 里用微信,痛苦了很久。最开始是用 weweChat,也就是 Electronic WeChat,用的只能算是个凑合。后来用 Wine 安装微信(版本 2.6.1.75),基本上都能正常工作,除了一样:自己的输入无法看到。回车后可以发出,但确实再输入的时候是红楼精神的绝佳体现:白茫茫一片大地真干净。
好在用的不是主力号,平时也就复制粘贴传送点内容,这一耽搁就好几年。昨天临睡前忽然就想把这个遗留问题解决一下。提问的很多,有价值的回答很少,在几乎淹没于垃圾中的一个论坛帖子里,看到有人提供了解决方案,看上去不像是信口雌黄。链接在这里:https://forum.ubuntu.org.cn/viewtopic.php?f=48&t=486971。
老夫实验成功后,将步骤清晰罗列于此:
- sudo apt install winetricks;
- winetricks riched20;
- 上面的命令会导致从网上下载一个个头不小的文件,叫 w2ksp4_en.exe,看上去是 Windows 2000 英文版的 Service Pack 4 的安装包,大约 130MB;
- 下载完成后,会自动从其中提取 riched20.dll;
- 类似上述步骤,还会下载 InstMsiW.exe,从中提取出 msls31.dll;
- 这两个文件最后都会被放置到 ~/.wine/dosdevices/c:/windows/syswow64 目录下;
从步骤 2 开始都是自动完成,无须手动干预,哪怕下载中断续传都是。然后再执行微信,则输入正常。