Версия для WeChat
Полный список поддерживаемых версий можно получить из тегов образов Docker Hub по адресу https://hub.docker.com/r/zixia/wechat/tags.
Например:
curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh \
| DOCHAT_WECHAT_VERSION=2.7.1.85 bash
Если вы хотите всё контролировать самостоятельно, например, открыть несколько клиентских приложений WeChat на вашем компьютере, то можете изучить dochat.sh в нашем репозитории и попробовать следующую команду docker:
docker run \
--name DoChat \
--rm \
-i \
\
-v "$HOME/DoChat/WeChat Files/":'/home/user/WeChat Files/' \
-v "$HOME/DoChat/Applcation Data":'/home/user/.wine/drive_c/users/user/Application Data/' \
-v /tmp/.X11-unix:/tmp/.X11-unix \
\
-e DISPLAY \
\
-e XMODIFIERS=@im=fcitx \
-e GTK_IM_MODULE=fcitx \
-e QT_IM_MODULE=fcitx \
-e GID="$(id -g)" \
-e UID="$(id -u)" \
\
--ipc=host \
--privileged \
\
zixia/wechat
Измените её по своему усмотрению, чтобы удовлетворить свои потребности.
Образ Docker имеет две схемы нумерации версий:
X.Y.Z.a
: для версии клиента Windows WeChat PC.
zixia/wechat:2.7.1.85
: WeChat 2.7.1.85.zixia/wechat:2.8.0.112
: WeChat 2.8.0.112.x.y
: для версии образа Docker.
zixia/wechat:0.2
: версия docker-wechat 0.2.Две схемы версий могут перекрываться друг с другом.
Например, zixia/wechat:0.2
может быть тем же образом, что и zixia/wechat:2.8.0.112
.
DOCHAT_WECHAT_VERSION=2.7.1.85
).Установите расширение Gnome: Top Icons Plus Git от bijignome.
Примечание 1: существует почти полдюжины расширений TopIcons с очень похожими названиями: TopIcons, TopIcons Redux, TopIcons Plus, TopIcons Plus Git, TopIconsFix. Используйте TopIcons Plus Git, это правильный вариант.
Примечание 2: у TopIcons Plus есть ошибка, из-за которой сам wine показывает окно на рабочем столе. (#19).
Когда вы сталкиваетесь с проблемой, когда приложение закрывается с кодом 5 на openSUSE Leap, вам необходимо отключить контроль доступа к серверу X, чтобы разрешить любому пользователю подключаться к серверу X перед запуском приложения. Используйте следующую команду для отключения:
$ xhost +
Это может быть вызвано старой ошибкой в wine с настройкой нескольких мониторов. Обходным путём является запуск с одним монитором, а затем переключение на несколько мониторов.
Такое поведение может привести к исчезновению вида при использовании режима «Объединение дисплеев», поэтому вам нужно изменить режим на «Зеркальное отображение» при запуске приложения. Этот скрипт может помочь:
#bin/bash
xrandr --output HDMI-1-2 --same-as eDP-1-1
curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh \
| DOCHAT_SKIP_PULL=true bash &
sleep 5
xrandr --output HDMI-1-2 --right-of eDP-1-1
Замените HDMI-1-2 на имя вашего внешнего дисплея, а eDP-1-1 — на имя встроенного дисплея. Если у вас больше двух дисплеев, обратитесь к документации. Текст запроса написан на английском языке.
Текст запроса в переводе на русский язык:
this.
Notice: вы должны перетащить диалог входа на встроенное отображение, когда процесс спит 5, иначе представление может застрять на внешнем дисплее.
DOCHAT_WECHAT_VERSION
to select WeChat version.curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh \
| DOCHAT_WECHAT_VERSION=2.8.0.112 bash
DOCHAT_DPI
to set DPI scale factors for graphicg screen resolution.Got a great logo from my art friend Ruoxin SONG.
The first working version, cheers!
Project created.
Huan LI (李卓桓) Tencent TVP of Chatbot zixia@zixia.net
— Code & Docs © 2020-now Huan LI zixia@zixia.net — Code released under the Apache-2.0 License — Docs released under Creative Commons
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )