Install WeChat on Fedora
Install Wine
sudo dnf install wine
Adjust DPI Config
Use bellow command to open winecfg
winecfg
Adjust the dpi to a suitable value at tab Graphics
. (4k monitor, 192 dpi)
Download And Config Fonts
Run the following commands
sudo dnf install cabextract
sudo dnf install winetricks
winetricks corefonts gdiplus riched20 riched30
Download & Install WeChat
Just download the exe Installer. (Same with download it from browser.)
wget https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe
Star WeChat Installer with wine:
wine ./WeChatSetup.exe
Then install it as in Windows.
After installed, you can delete the installer file.
Adjust language Settings
Edit this file:
vim ~/.local/share/applications/wine/Programs/WeChat/WeChat.desktop
Change the part Exec
, add a new enviroment variable:
env LC_ALL="zh_CN.UTF8"
The finally result should like this: (note for the path)
[Desktop Entry]
Name=WeChat
Exec=env LC_ALL="zh_CN.UTF8" env WINEPREFIX="/home/aimer/.wine" wine C:\\\\ProgramData\\\\Microsoft\\\\Windows\\\\Start\\ Menu\\\\Programs\\\\WeChat\\\\WeChat.lnk
Type=Application
StartupNotify=true
Path=/home/aimer/.wine/dosdevices/c:/Program Files (x86)/Tencent/WeChat
Icon=E03C_WeChat.0
StartupWMClass=wechat.exe
Start WeChat
Durning the install process, a desktop file has been added to your system. Just open it as a normal application.
Know Issue
- You can only use Chinese. Chinese characters will not display properly when you set language settings to English
- The name of the sticker can not be displayed properly
- The program launched by WeChat will be in Chinese
- The shadow of the WeChat’s windows still at the top of other program
- The mini-program might not work
Alternative
nspawn
If you don’t mind installing a nspawn sub-system into your computer, try this awesome project:
community package:
View this blog article for more detail: