Docker WeChat ist ein Ubuntu-basiertes Docker-Image, auf dem das neueste Linux WeChat installiert ist.
$ docker build -f docker/wechat.Dockerfile --tag=wechat:0.0.1 .
Alternativ könnte das vorgefertigte Docker-Image vom Docker Hub abgerufen werden.
$ docker pull leimao/wechat:0.0.1
$ docker tag leimao/wechat:0.0.1 wechat:0.0.1
$ xhost +
$ docker run
-it
--rm
--ipc=host
-e DISPLAY= $DISPLAY
-e XMODIFIERS=@im=fcitx
-e QT_IM_MODULE=fcitx
-e GTK_IM_MODULE=fcitx
-v /tmp/.X11-unix:/tmp/.X11-unix:ro
-v $HOME /.config/weixin:/root/.config/weixin
wechat:0.0.1
$ xhost -
Ab dem 15.01.2022 funktioniert dieser Docker WeChat immer noch einwandfrei.
Der WeChat in anderen Docker-WeChats wird normalerweise mit Wine emuliert, während der WeChat in diesem Docker-WeChat nativ auf Linux aufgebaut ist. Der Vorteil dieses Docker-WeChat im Vergleich zum Wine-emulierten WeChat besteht darin, dass dieser Docker-WeChat weniger Abhängigkeiten aufweist und die Konfiguration viel einfacher ist.
Bei anderen Wine-basierten Docker-WeChats tritt das Problem mit den fcitx-Eingabemethoden nicht auf. Die fcitx-Eingabemethoden funktionieren jedoch nicht für Docker WeChat, sodass der Benutzer kein Chinesisch eingeben kann. Bitte tragen Sie bei, wenn Sie die Lösung für dieses Problem kennen.