deepin-wine-for-ubuntu 实现微信双开 方案一

原理

其实原理很简单就是打开两个deepin-wine允许微信。按照这个原理理论上运行多少个微信都是没问题的。

具体实现

1.需要登录一个微信,然后成功后退出。
2.进入/home/自己用户名/.deepinwine目录,复制Deepin-WeChat文件夹到Deepin-WeChat2。
3.然后编辑/opt/deepinwine/apps/Deepin-WeChat/run.sh:

#!/bin/sh
#   Copyright (C) 2016 Deepin, Inc.
#
#   Author:     Li LongYu <lilongyu@linuxdeepin.com>
#               Peng Hao <penghao@linuxdeepin.com>

BOTTLENAME="Deepin-WeChat"
APPVER="2.6.2.31deepin0"
#/opt/deepinwine/tools/run.sh $BOTTLENAME $APPVER "$1" "$2" "$3"

BOTTLENAME="Deepin-WeChat"
/opt/deepinwine/tools/run.sh $BOTTLENAME $APPVER "$1" "$2" "$3"
BOTTLENAME="Deepin-WeChat2"
/opt/deepinwine/tools/run.sh $BOTTLENAME $APPVER "$1" "$2" "$3"

4.修改/opt/deepinwine/tools/run.sh
1)CallApp函数内的case $BOTTLENAME in 下添加如下代码

		"Deepin-WeChat2")
            CallWeChat2 "$1" "$2"
            ;;

2) 在CallWeChat函数下面添加如下函数

CallWeChat2()
{
    if [ "autostart" == "$1" ]; then
       env WINEPREFIX="$WINEPREFIX" $WINE_CMD /opt/deepinwine/tools/startbottle.exe &
   else
        debug_log "Disable auto update"
        _DeleteRegistry "HKCU\\Software\\Tencent\\WeChat" "UpdateFailCnt"
        _DeleteRegistry "HKCU\\Software\\Tencent\\WeChat" "NeedUpdateType"
        rm "${WINEPREFIX}/drive_c/users/${USER}/Application Data/Tencent/WeChat/All Users/config/configEx.ini"

        export DISABLE_RENDER_CLIPBOARD=1
        export ATTACH_FILE_DIALOG=1
        debug_log "start running..."
        env WINEPREFIX="$WINEPREFIX" $WINE_CMD "c:\\Program Files\\Tencent\\WeChat\\WeChat.exe" &

    fi
}

方法利弊

此方法方便快捷,但是此方法修改了deepin底层的shell文件所以弊端显而易见更新deepin这些内容会被覆盖掉。对此我准备自己重新打一个微信双开的安装包供大家使用!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱折腾的小码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值