目 录CONTENT

文章目录

在Linux系统中使用微信和企业微信的方法

iuxt
2022-05-31 / 0 评论 / 0 点赞 / 668 阅读 / 380 字

首先安装Docker

可以使用官方安装脚本来安装

curl -fsSL get.docker.com | bash

也可以直接从源里面安装docker.io这个包

sudo apt install docker.io

完事了要把docker加入到当前用户组

sudo usermod -aG docker $USER

注销重新登录, 就可以当前用户直接执行docker命令了

运行微信

sudo docker run -d --name wechat --device /dev/snd --ipc="host" \
 -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

不出意外, 过几秒就会弹出微信的界面了
image-1653981467374

经测试, 输入中文, 截图等功能都没问题
image-1653981564801

下次启动微信

docker start wechat

重启微信

docker restart wechat

企业微信

一样的需要安装docker, 然后运行镜像

#!/bin/bash
NAME="wework"
VOLUME_BASE="$HOME/docker_data/wework"
mkdir -p $VOLUME_BASE
docker ps -q -a --filter "name=$NAME" | xargs -I {} docker rm -f {}
docker run -d --name $NAME --device /dev/snd --ipc host \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -v $VOLUME_BASE/WXWork:/WXWork \
    -v $HOME:/HostHome \
    -v $VOLUME_BASE/wine-WXWork:/home/wechat/.deepinwine/Deepin-WXWork \
    -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` \
    -e DPI=96 \
    -e WAIT_FOR_SLEEP=1 \
    boringcat/wechat:work

操作方法和微信一样, 经测试也可以正常输入中文(fcitx输入法),可以截图

0

评论区