文章目录
安装docker
略,看Get Docker
pull bestwu/wechat
略。
使用
sudo docker images
查看本地所有docker镜像,如果看到以上的bestwu/wechat就ok了,说明镜像下载成功。
启动微信
创建微信容器
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
这样等待一会儿,就可以看到微信启动了:
用完可以点击退出。
使用
sudo docker ps -a
查看本地所有容器,能看到wechat容器已经在列表里,以后就可以直接启动该容器即可(镜像——容器都创建好了)。
docker start wechat方式启动微信容器
以后就可以用以下方式启动微信了:
sudo docker start wechat
注:如果已经启动了,使用以上命令不会启动第二个容器,不用担心。
更优雅的方式使用微信
简而言之,通过快捷方式的方式启动微信,就像一个普通的Linux软件一样。
下载合适的wechat icon
推荐:微信icon,推荐.png格式,保存在本地合适位置。
将当前用户加入sudoers
sudo gedit /etc/sudoers
加上一行
# username是当前用户名
username ALL=NOPASSWD: ALL
目的:用户username在命令行使用sudo时,不用输入密码
创建微信启动脚本
合适位置创建wechat.sh
#!/bin/sh
sudo docker start wechat
创建快捷方式
创建/usr/share/applications/wechat.desktop
[Desktop Entry]
Name=WeChat
Exec=/home/mi/wechat.sh
Icon=/home/mi/wechat.png
Type=Application
Encoding=UTF-8
其中的Exec和Icon填自己本地的脚本和icon路径。
快捷启动
这样在Linux程序坞(快捷键:老板键)搜索”WeChat“就能看到wechat图标,点击即可启动。
有问题可以留言交流哦。