本镜像基于深度操作系统
Nvidia显卡常会出现问题 重新登录
国内的话请尽量在本地构建,速度会加快
- 安装docker并将自己加入docker组
不同linux发行版命令不同,请自行查阅 - 选择一个文件夹,打开终端
git clone https://github.com/Alice-space/docker-wechat.git
cd docker-wechat
- 开始本地构建
docker build -t wechat .
- 启动准备工作 允许所有用户访问X11服务,运行命令:
xhost +
KDE桌面环境注意
本wechat移植自deepin,打包进了一些gnome依赖deepin-wine-ubuntu#12
kde桌面环境需要安装gnome-settings-daemon才能正常运行
安装后寻找gsd-settings并运行
Ubuntu/Debian
sudo apt install gnome-settings-daemon
下列命令添加到~/.bash_profile
/usr/lib/gnome-settings-daemon/gsd-xsettings &
Manjaro/Arch Linux
sudo pacman -Sy gnome-settings-daemon
下列命令添加到~/.bash_profile
/usr/lib/gsd-xsettings &
- 启动
sudo chmod +x local_launch.sh
./local_launch.sh
local_launch.sh
解释
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` \
-e DPI=125 \ # 设定字体DPI
wechat