linux上通过docker使用微信
使用docker微信安装步骤与常见问题
·
1.下载与安装docker
拉取别人做好的images:bestwu/wechat 。网上有很多教程
2.需要通过装好的images(镜像)配置微信容器
可以写一个小的shell进行创建:
docker run -d --name wechat --device /dev/snd \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v $HOME/WeChatFiles:/WeChatFiles \
-e DISPLAY=unix$DISPLAY \
-e XMODIFIERS=@im=fcitx \
-e QT_IM_MODULE=fcitx \
-e GTK_IM_MODULE=fcitx \
-e AUDIO_GID=`getent group audio | cut -d: -f3` \
-e GID=`id -g` \
-e UID=`id -u` \
bestwu/wechat
运行此shell脚本,稍等片刻一般wechat已经启动成功,跳出微信窗口。
*****如果此时没有弹出微信窗口,查看docker ps -a,status的状态。
*****如果wechat docker的状态是正在运行,但是微信没有弹出,大概率是xhost和xserver的原因
解决方法:
xhost + ip #ip是你自己的主机名
xhost和Xserver的相关概念:http://wjhsh.net/softidea-p-4523227.htmlhttp://wjhsh.net/softidea-p-4523227.html
3.将微信创建一个快捷方式,放到desktop
1.在/bin
下创建脚本restart_wechat.sh
,添加以下代码:
echo 'password' | sudo -S docker stop wechat
echo 'password' | sudo -S docker start wechat
2.再给 restart_wechat.sh
添加可执行权限,运行命令:
sudo chmod +x restart_wechat.sh
3.最后我们再添加一个桌面程序,这样微信就像一个正常程序一样了,在/usr/share/applications/
目录下新建文件 wechat.desktop
,添加以下代码:
# 文件头,固定格式
[Desktop Entry]
# 编码
Encoding=UTF-8
# 应用名称
Name=wechat
# 应用提示,鼠标悬浮图标时的文字提示
Comment=Wechat
# 应用的执行脚本全路径,根据实际情况填写
Exec=restart_wechat.sh
# 图标地址,自己指定要显示的图标
Icon=/home/ascrew/WeChatFiles/icon/wechat.png
# 是否终端启动
Terminal=false
# 分类
Type=Application
StartupNotify=true
更多推荐
已为社区贡献1条内容
所有评论(0)