Ubuntu install QQ wechat WeWork
2020-04-22 本文已影响0人
sheng_mingkai
**Notice: **
下面的步骤全部在Ubuntu 18.04 环境下安装验证过,不保证其他Linux发行版有无bug。Enjoy Yourself !
[toc]
Step 1 Install Deep-wine-ubuntu:
- clone repo 到本地,跟随repo内readme 的“(1) 安装教程”进行下载安装。请不要在线安装。
git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git
or
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
-
切换到clone文件目录,在终端中运行相应 install.sh / uninstall.sh shell 命令 进行安装和卸载。 (安装目录在 /opt/deepinwine)
-
若系统语言非中文时,执行以下方式,解决中文显示为方块问题。
vim /opt/deepinwine/tools/run.sh || vim /opt/deepinwine/tools/run_v2.sh
#WINE_CMD="deepin-wine"
WINE_CMD="LC_ALL=zh_CN.UTF-8 deepin-wine"
Step 2 安装deepin-wine 容器:
- 务必在终端下使用dpkg -i安装容器,否则容易误报依赖错误
Step 2.1 install 微信:
选择下载最新版本 “deepin.com.wechat_2.6.8.65deepin0_i386.deb”进行安装。
sudo dpkg -i deepin.com.wechat_2.6.8.65deepin0_i386.deb
已知bug 解决办法:
-
双显示器时,微信无法启动,先但显示器启动后,在链接双显示器。
-
微信无法发送图片
sudo apt install libjpeg62:i386
- 微信fcitx 中文输入法输入乱码
找一个好友随便输入中文,退出再找一个好友输入中文时就不会在乱码
- 微信登录后界面一直有一个黑色的方框
1. 安装xdotool
sudo apt install xdotool
2. 创建/opt/deepinwine/apps/Deepin-WeChat/runrun.sh 并写入以下脚本内容
repo 内issue 脚本并没有通用性, 不同机器的sleep 参数需要尝试进行枚举。修改如下
sudo vim /opt/deepinwine/apps/Deepin-WeChat/runrun.sh
#!/bin/bash
"/opt/deepinwine/apps/Deepin-WeChat/run.sh">/dev/null 2>&1
start_succ=false
for i in {1..5}
do
xdotool search --onlyvisible --classname "wechat.exe"
if [ $? == 0 ]
then
start_succ=true
break
fi
for z in {1..10}
do
sleep z
done
done
if [ $start_succ == false ]
then
exit 1
fi
windowclose=false
while :
do
retval=$(xdotool search --onlyvisible --classname "wechat.exe")
if [ $? != 0 ]
then
exit 0
fi
login=true
for id in $retval
do
windowname=$(xdotool getwindowname $id)
if [ "$windowname" == "Log In" ]
then
login=false
fi
if [ $windowclose == true ] && ([ "$windowname" == "" ] || [ "$windowname" == "ChatContactMenu" ])
then
xdotool windowclose $id
fi
done
if [ $windowclose == true ]
then
exit 0
fi
if [ $login == true ]
then
windowclose=true
fi
sleep 0.5
done
3. 修改desktop文件,找到Exec那一行,替换为
sudo vim /usr/share/applications/deepin.com.wechat.desktop
Exec="/opt/deepinwine/apps/Deepin-WeChat/runrun.sh"
Step 2.2 install QQ:
选择下载最新版本 “deepin.com.qq.im_9.1.8deepin0_i386.deb”进行安装。
sudo dpkg -i deepin.com.qq.im_9.1.8deepin0_i386.deb
已知bug 解决办法:
- QQ无法接收图片(关闭ipv6)
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
- QQfcitx 中文输入法输入乱码
找一个好友随便输入中文,退出再找一个好友输入中文时就不会在乱码
Step 2.3 install 企业微信:
选择下载最新版本 “deepin.com.weixin.work_2.8.10.2010deepin0_i386.deb”进行安装。
sudo dpkg -i deepin.com.weixin.work_2.8.10.2010deepin0_i386.deb
已知bug 解决办法:
Step3 图标放入Topbar 托盘
- 安装 Gnome shell 插件TopIcons Plus