deepin实现微信双开

说明

linux环境下进行微信双开本质是修改微信的启动脚本,为每个微信进程指定一个工作目录。所以按照原理来讲,你可以参考显得方法实现微信多开。

操作方法

1. 先备份
sudo cp /opt/apps/com.qq.weixin.deepin/files/run.sh  /opt/apps/com.qq.weixin.deepin/files/run.sh.bak
2. 打开微信启动文件
sudo vim /opt/apps/com.qq.weixin.deepin/files/run.sh
3. 编辑启动文件,做如下改动
  • BOTTLENAME下面新增一个BOTTLENAME2

    BOTTLENAME="Deepin-WeChat"
    BOTTLENAME2="Deein-WeChat2"
    

    这个代表微信的缓存目录名称。最终会生成到/home/{用户名}/.deepinwine目录中

  • 然后把下面所有的BOTTLENAME都改成BOTTLENAME{,2},一共三处。

4. 桌面启动。

第一次打开会初始化,需要稍等上一会。附上最终效果
在这里插入图片描述

最后贴上修改后的run.sh代码

#!/bin/sh

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

version_gt() { test "$(echo "$@" | tr " " "\n" | sort -V | head -n 1)" != "$1"; }

BOTTLENAME="Deepin-WeChat"
BOTTLENAME2="Deein-WeChat2"
APPVER="3.4.0.38deepin16"
EXEC_PATH="c:/Program Files/Tencent/WeChat/WeChat.exe"
START_SHELL_PATH="/opt/deepinwine/tools/run_v4.sh"
export MIME_TYPE=""
export DEB_PACKAGE_NAME="com.qq.weixin.deepin"
export APPRUN_CMD="deepin-wine6-stable"
DISABLE_ATTACH_FILE_DIALOG=""
EXPORT_ENVS=""

export SPECIFY_SHELL_DIR=`dirname $START_SHELL_PATH`

ARCHIVE_FILE_DIR="/opt/apps/$DEB_PACKAGE_NAME/files"

export WINEDLLPATH=/opt/$APPRUN_CMD/lib:/opt/$APPRUN_CMD/lib64

export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"

if [ -z "$DISABLE_ATTACH_FILE_DIALOG" ];then
    export ATTACH_FILE_DIALOG=1
fi

if [ -n "$EXPORT_ENVS" ];then
    export $EXPORT_ENVS
fi

if [ -n "$EXEC_PATH" ];then
    if [ -z "${EXEC_PATH##*.lnk*}" ];then
        $START_SHELL_PATH $BOTTLENAME{,2}  $APPVER "C:/windows/command/start.exe" "/Unix" "$EXEC_PATH" "$@"
    else
        $START_SHELL_PATH $BOTTLENAME{,2}  $APPVER "$EXEC_PATH" "$@"
    fi
else
    $START_SHELL_PATH $BOTTLENAME{,2} $APPVER "uninstaller.exe" "$@"\
fi

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值