Wechat & Linux
В настоящее время я довольно плотно общаюсь с партнёрами из Китая и приложение WeChat является необходимым условием нормального диалога. Никакие другие мессенджеры в Китае просто не работают.
Однако, клиенты Wechat существуют только для Android, для Windows и для macOS. Причем, например, для установки Wechat на персоналке (Windows или Mac) обязательно требуется наличие установленного приложения на телефоне (Android или iPhone). Вариант с Linux разработчики Wechat так и не осилили.
Есть ещё возможность подключать WeChat через Web. Однако, у меня лично не проходит авторизация в Web Wechat. Я где-то вычитал (и полагаю, что это так и есть), что для работы Web Wechat нужно иметь аккаунт Wechat, который "привязан" к китайской СИМ карте и китайскому номеру. Иначе Web Wechat выдаёт сообщение вроде "Для данной учетной записи авторизация недоступна".
Я где-то год назад написал в техподдержку Wechat письмо с просьбой хотя бы обеспечить нормальную работу WEB - версии в России или сделать что-то на Linux. Мне даже ответили, что "работаем над этим". Но толку не будет, я думаю.
Установка Wechat через Wine
Сразу хочу предупредить - у меня Wechat встал только на 64-разрядном Wine в операционной системе Alt Linux. В Ubuntu я потратил очень много времени, но там Wine более старый, 32-разрядный и Wechat упорно не хочет работать в этой среде. Поэтому, совет номер 1 - ставьте самый новый 64-битный Wine.
Возможно, есть ещё какие-то нюансы. Например, в Alt Linux пакеты wine-gecko и wine-mono ставятся по умолчанию вместе с Wine и это сильно упрощает вообще всё, что касается работы любых приложений Windows. В Ubuntu мне пришлось выкачивать эти пакеты отдельно с сайта Winehq (и всё равно не помогло).
Установка wine
В Alt Linux проще всего установить Wine сразу при установке операционной системы. Если это не было сделано, установите пакеты вручную (команды выполняются от root):
$sudo su -
#apt-get install wine
#apt-get install wine-gecko
#apt-get install wine-mono
#apt-get install wine-common
#apt-get install cabextract
Установка winetricks
Скрипт winetricks позволяет более комфортно и удобно настраивать Wine. В Alt Linux Workstation K 10.3, этот скрипт автоматически ставится вместе с Wine и ничего не нужно ставить специально.
Если у Вас другая версия linux или winetricks не установлен, Вы можете установить его командой (команды выполняются от root):
#apt-get install winetricks
Если в репозитории такого пакета нет, то не беда - можно скачать этот скрипт с сайта разработчика или из ГИТ.
В Alt Linux Workstation 10.2 (Mate) мне пришлось его скачать (команды выполняются от root):
#wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
#cp ./winetricks /usr/bin/winetricks
#chmod a+x /usr/bin/winetricks
Конфигурирование Wine
Все команды далее выполняются от Вашего пользователя в системе. Т.е. далее root не нужен
Установка шрифтов
Необходимо установить шрифты
winetricks corefonts gdiplus riched20 riched30 wenquanyi
для установки китайских шрифтов, скачайте файл реестра отсюда:
Далее это нужно загрузить в реестр wine при помощи команды:
wine regedit /путь/к/файлу/реестра.reg
Добавьте в winecfg библиотеки
- concrt140
- msvcp140
- msvcp_win
- ole32
- riched32
- wbemprox
Скачивание дистрибутива Wechat
wget https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe
Установка WeChat
wine WeChatSetup.exe