WineHQ

WeChat

No Screenshot

Submit Screenshot

有啥好description的,就最新版本嘛对吧

Application Details:

Version: 2.6.2.31
License: Free to use
URL: https://pc.weixin.qq.com
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 3.14

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download 在此页面下载的版本随时可能更新 This is not a stable link, and the page is in Chinese

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Sending and receiving text, emoticons and files.

Typing Chinese characters via IBus. No problem.

Receiving and playing audio and video.

收发文字、表情和文件。

输入中文(Fedora 自带的 IBus),没有问题。

接收并播放语音和视频。

What does not

Workarounds

What was not tested

视频聊天等等。 Video chat and so on.

Hardware tested

Graphics:

  • GPU: Intel
  • Driver: open source

Additional Comments

I should rate it as Gold rather than Platium because Winetricks are used, but the workarounds section is missing. I am not installing it on my host system, but inside a docker-ed environment for flexibility. The host system is Fedora 27.

The image is created with this Dockerfile, tagged as wine

FROM fedora:27
RUN useradd -U -m user; \
    curl -o /etc/yum.repos.d/winehq.repo https://dl.winehq.org/wine-builds/fedora/27/winehq.repo; \
    dnf install -y winehq-devel $(dnf repoquery -q --requires winetricks | grep -v ^wine) glx-utils mesa-dri-drivers.x86_64 mesa-dri-drivers.i686 /usr/bin/ntlm_auth glibc-langpack-zh langpacks-zh_CN; \
    dnf clean all; \
    curl -vLo /usr/local/bin/winetricks https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks; \
    chmod +x /usr/local/bin/winetricks; \
    mkdir -p /opt/wine-devel/share/wine/mono /opt/wine-devel/share/wine/gecko; \
    cd /opt/wine-devel/share/wine/mono; \
    curl -vLOJ https://dl.winehq.org/wine/wine-mono/4.7.1/wine-mono-4.7.1.msi; \
    cd /opt/wine-devel/share/wine/gecko; \
    curl -vLOJ https://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86_64.msi; \
    curl -vLOJ https://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86.msi
USER user
WORKDIR /home/user

Start a container with

docker run --rm -it -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -v /path/to/microsoft/fonts:/usr/share/local/fonts:ro --device=/dev/dri --security-opt="no-new-privileges" --ipc=host --env WINEARCH=win32 --env DISPLAY=:0 --env XMODIFIERS=@im=ibus --env LANG=zh_CN --env LC_ALL=zh_CN.UTF-8 wine bash

Then run this script inside it with the installer pre-downloaded

winetricks winxp riched20 ole32
wine WechatSetup.exe
wine 'C:\Program Files\Tencent\WeChat\WeChat.exe'

You may modify the example code above if you are familiar with Docker

Courtesy to https://github.com/hillwoodroc... and other inspirations

自行翻译吧,懒

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)Aug 27 20183.14Yes Yes YesGoldDavid Zhou 
CurrentFedora 27 x86_64Apr 06 20183.5Yes Yes NoPlatinumXU Guang-zhao 

Known Bugs

Bug # Description Status Resolution Other apps affected
13829 Wine does not have CJK fonts STAGED View
45670 WeChat requires explicitly setting locale for Chinese to be displayed. CLOSED DUPLICATE View

Show open bugs

HowTo / Notes

为啥要设LC_ALL

Wine的语言跟随LC_ALL和LANG,但微信在英文Wine环境下中文联系人显示不出来。另外Wine的输入法模块底层是xim,底层实现做了一次UTF-8到UTF-16的转换,如果当前locale里面没有UTF-8的话(Docker镜像默认locale是POSIX)转换是会失败的(没有默认的CP_UNIXCP代码页),因此需要手动设置

Please translate it by yourself from Chinese because I am lazy

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back