Ubuntu install QQ wechat WeWork

**Notice: **

下面的步骤全部在Ubuntu 18.04 环境下安装验证过,不保证其他Linux发行版有无bug。Enjoy Yourself !

[toc]

Step 1 Install Deep-wine-ubuntu:

Github Deep-wine-ubuntu

Gitee 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 容器:

Deepin-wine Download

  • 务必在终端下使用dpkg -i安装容器,否则容易误报依赖错误

Step 2.1 install 微信:

Wechat Download

选择下载最新版本 “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:

QQ Download

选择下载最新版本 “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 企业微信:

wework Download

选择下载最新版本 “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

End

你可能感兴趣的:(Ubuntu install QQ wechat WeWork)