内容简介:DoChat(盒装微信) is a Dockerized WeChat(微信) PC Windows Client for Linux.
DoChat /dɑɑˈtʃæt/ 盒装微信
DoChat(盒装微信) is a Dockerized WeChat(微信) PC Windows Client for Linux.
Image Credit: Docker 101 + Icon Finder , and Ps-ed by Ruoxin Song
Usage
WeChat PC will be started on your Linux desktop by running the following one-line command:
curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh | bash
Just copy/paste the above one-line command to your terminal and press Enter. Then the WeChat PC should appear in your XWindows desktop shortly.
Features
It just works out-of-the-box with one-line of shell command!
Ctrl+V
Requirements
sudo apt update && apt install docker.io
Environment Variables
DOCHAT_SKIP_UPDATE
If you do not want to update docker image at startup everytime, you can set DOCHAT_SKIP_UPDATE environment variable.
curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh \ | DOCHAT_SKIP_UPDATE=true bash
In case you have downloaded dochat.sh :
DOCHAT_SKIP_UPDATE=true ./dochat.sh
DOCHAT_DEBUG
Show more debug log messages.
curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh \ | DOCHAT_DEBUG=true bash
For Hackers
If you want to control everything by yourself, for example, open multiple WeChat PC client on your desktop; then, you might want to inspect the dochat.sh in our repository and try the following docker command:
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="$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
Modify it whatever you want to fulfill your needs.
Known Issues
- In-WeChat Browser does not work ( #2 )
To-do List
- Permanent Storage for WeChat PC Login Data Information ( #3 )
- Automatically install WeChat PC from .EXE installer when building the Dockerfile. (Test Automation tools might be needed)
- Monitor WeChat PC version publications so that we can publish the same version number of the docker image with it.
FAQ
1 System Tray Icon with Gnome Desktop
Install Gnome Extension: Top Icons Plus Git
Links
- Input Method don't work when using X11Forward
- Input method related environment variables
- Docker GUI最佳实践
- Linux 下 完美运行 wechat 微信
History
master
v0.4 (Feb 21, 2020)
Got a great logo from my art friend Ruoxin SONG.
- Fix Sound ( #1 )
- Fix to not exit during the upgrading progress.
v0.2 (Feb 18, 2020)
The first working version, cheers!
v0.1 (Feb 17, 2020)
Project created.
Thanks
- 基于深度操作系统的微信 docker 镜像 by @bestwu
- DoChat logo designed by my friend Ruoxin SONG.
Author
Huan LI ( 李卓桓 ) zixia@zixia.net
Copyright & License
- Code & Docs © 2020-now Huan LI < zixia@zixia.net >
- Code released under the Apache-2.0 License
- Docs released under Creative Commons
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
你不知道的JavaScript(中卷)
[美] Kyle Simpson / 单业、姜南 / 人民邮电出版社 / 2016-8 / 79.00元
JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。本书是其中卷,主要介绍了类型、语法、异步和性能。一起来看看 《你不知道的JavaScript(中卷)》 这本书的介绍吧!