Docker WeChat — это образ Docker на базе Ubuntu, в котором установлена последняя версия Linux WeChat.
$ docker build -f docker/wechat.Dockerfile --tag=wechat:0.0.1 .
Альтернативно, предварительно созданный образ Docker можно получить из 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 -
По состоянию на 15 января 2022 г. этот Docker WeChat по-прежнему работает нормально.
WeChat в других Docker WeChat обычно эмулируется с помощью Wine, тогда как WeChat в этом Docker WeChat изначально создан на Linux. Преимущества этого Docker WeChat по сравнению с WeChat, эмулируемым Wine, заключаются в том, что этот Docker WeChat имеет меньше зависимостей, а настройка намного проще.
Другие Docker на базе Wine WeChat не имеет проблем с методами ввода fcitx. Однако методы ввода fcitx не работают для Docker WeChat, что не позволяет пользователю вводить китайский язык. Пожалуйста, внесите свой вклад, если вы знаете решение этой проблемы.