here is my question of the only problem that I face using WeChat under wine-4.0-rc5 (Staging) for Linux.
I can paste text in Chinese characters , but I cannot use the ibus input method to write messages in another language, only English. Strange note: If I paste Chinese characters in the text box, they display fine. However, if I type an English message, and paste a Chinese characters in the box, it displays each character as a "tofu" square or in a slightly different font.
I also think I have a good method of using WeChat that works pretty well with 2 small problems. The text entry as mentioned and the border shadows through all other windows unless it is minimized. I would like this post to be a troubleshooting and a place for me to show how to setup this program successfully with these 2 small caveats.
TLDR: I am looking for a way to write in a different language in a Wine environment under Linux. Thank you.
1. Download wechat installer exe from their website.
2. Setup clean wine prefix
2a. export WINEPREFIX="/home/<username>/.wineprefixes/wechat"
2b. mkdir -p /home//.wineprefixes/others
2c. export WINEARCH="win32"
2d. winetricks msls31 ole32 riched20 riched32
2e. install relevant fonts (corefonts cjkfonts mscorefonts noto-fonts-cjk) [im not sure which are necessary yet]
3. install wechat exe under the created wine prefix
4. Change locale to LC_ALL="zh_CN.UTF8"
5. Can use this command in the same terminal using the exported wineprefix we defined earlier
Code: Select all
LC_ALL="zh_CN.UTF8" wine WeChat.exe
Code: Select all
Exec=env LC_ALL=zh_CN.UTF-8 WINEPREFIX="/home/<YOUR USERNAME>/.wineprefixes/wechat" /usr/bin/wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/<YOUR USERNAME>/.wineprefixes/wechat/dosdevices/c:/users/Public/Desktop/WeChat.lnk