Docker WeChat est une image Docker basée sur Ubuntu sur laquelle la dernière version de Linux WeChat est installée.
$ docker build -f docker/wechat.Dockerfile --tag=wechat:0.0.1 .
Alternativement, l’image Docker prédéfinie peut être extraite de Docker Hub.
$ 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 -
Au 15/01/2022, ce Docker WeChat fonctionne toujours correctement.
Le WeChat dans un autre Docker WeChat est généralement émulé avec Wine, alors que le WeChat dans ce Docker WeChat est construit nativement sur Linux. Les avantages de ce Docker WeChat par rapport au WeChat émulé par Wine sont que ce Docker WeChat a moins de dépendances et que la configuration est beaucoup plus simple.
Les autres Docker WeChat basés sur Wine n'ont pas de problème avec les méthodes de saisie fcitx. Cependant, les méthodes de saisie fcitx ne fonctionnent pas pour Docker WeChat, empêchant l'utilisateur de saisir le chinois. Veuillez contribuer si vous connaissez la solution à ce problème.