[problem help] 微信原生版 Universal 如何双开
Tofloor
default avatar
lflflf
deepin
2024-03-14 13:22
Author

如题,尝试多次也没有办法双开或多开,复制一份目录也无法做到。

Reply Favorite View the author
Helpful
lflflf
2024-03-14 14:03
#4

终于找着了双开的办法了store.spark-app.wechat-linux-spark_2.2-real1.0.0.236_amd64.deb

双开脚本,主要是微信绑的.xwechat目录导致的单开,这样也同时把第二个启动的目录改一下。

#!/bin/bash LSB_RELEASE_FILE=$(realpath /etc/lsb-release) mkdir ~/.xwechat2 2>/dev/null bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ & bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ --bind ~/.xwechat2 ~/.xwechat \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ &
All Replies
艾丝妲单推人
Moderator
2024-03-14 13:26
#1

wine yyds

Reply View the author
阿尼樱奈奈
deepin
2024-03-14 13:41
#2
It has been deleted!
jjcui8595
deepin
2024-03-14 13:49
#3

试试原生、wine、安卓三选二

Reply View the author
lflflf
deepin
2024-03-14 14:03
#4

终于找着了双开的办法了store.spark-app.wechat-linux-spark_2.2-real1.0.0.236_amd64.deb

双开脚本,主要是微信绑的.xwechat目录导致的单开,这样也同时把第二个启动的目录改一下。

#!/bin/bash LSB_RELEASE_FILE=$(realpath /etc/lsb-release) mkdir ~/.xwechat2 2>/dev/null bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ & bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ --bind ~/.xwechat2 ~/.xwechat \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ &
Reply View the author
兆兆嘟嘟嘟
deepin
2024-03-14 14:09
#5
lflflf

终于找着了双开的办法了store.spark-app.wechat-linux-spark_2.2-real1.0.0.236_amd64.deb

双开脚本,主要是微信绑的.xwechat目录导致的单开,这样也同时把第二个启动的目录改一下。

#!/bin/bash LSB_RELEASE_FILE=$(realpath /etc/lsb-release) mkdir ~/.xwechat2 2>/dev/null bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ & bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ --bind ~/.xwechat2 ~/.xwechat \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ &

厉害。不过我很疑惑这怎么跟bubblewrap扯上关系的。

Reply View the author
晚秋(lateautumn)
Moderator
2024-03-14 14:37
#6
lflflf

终于找着了双开的办法了store.spark-app.wechat-linux-spark_2.2-real1.0.0.236_amd64.deb

双开脚本,主要是微信绑的.xwechat目录导致的单开,这样也同时把第二个启动的目录改一下。

#!/bin/bash LSB_RELEASE_FILE=$(realpath /etc/lsb-release) mkdir ~/.xwechat2 2>/dev/null bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ & bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ --bind ~/.xwechat2 ~/.xwechat \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ &

学习了,万能的坛友applaud

Reply View the author
乾豫恒益
deepin
2024-03-15 00:40
#7

👍 👍 👍

Reply View the author
waittingsummer
deepin
2024-03-15 01:07
#8

插眼,目前不需要

Reply View the author
流浪的加菲
deepin
2024-03-15 02:24
#9

厉害了doubt

Reply View the author
笨笨熊
deepin
2024-03-19 01:39
#10

UOS下请问如何双开

Reply View the author
deepin
2024-03-19 03:24
#11

厉害!

Reply View the author
神末shenmo
deepin
Spark-App
2024-03-27 02:14
#12
lflflf

终于找着了双开的办法了store.spark-app.wechat-linux-spark_2.2-real1.0.0.236_amd64.deb

双开脚本,主要是微信绑的.xwechat目录导致的单开,这样也同时把第二个启动的目录改一下。

#!/bin/bash LSB_RELEASE_FILE=$(realpath /etc/lsb-release) mkdir ~/.xwechat2 2>/dev/null bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ & bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ --bind ~/.xwechat2 ~/.xwechat \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ &

也许可以改一下USER环境变量?这样不用改启动脚本了

Reply View the author
qq4945286
deepin
2024-05-11 01:45
#13
lflflf

终于找着了双开的办法了store.spark-app.wechat-linux-spark_2.2-real1.0.0.236_amd64.deb

双开脚本,主要是微信绑的.xwechat目录导致的单开,这样也同时把第二个启动的目录改一下。

#!/bin/bash LSB_RELEASE_FILE=$(realpath /etc/lsb-release) mkdir ~/.xwechat2 2>/dev/null bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ & bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ --bind ~/.xwechat2 ~/.xwechat \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ &

image.png

在你的基础上我添加了一个图标,这样打开就不用开启终端。跟打开普通的软件一档,双击。

[Desktop Entry] Categories=Application;wechat; Comment=Icon wechat Encoding=UTF-8 Exec=/home/deepin/apps/微信多开/微信多开.sh Icon=/opt/apps/store.spark-app.wechat-linux-spark/entries/icons/hicolor/512x512/apps/wechat.png Name=微信2 StartupNotify=true Terminal=false Type=Application X-Deepin-Vendor=user-custom

Reply View the author
duanchi
deepin
2024-09-28 01:31
#14

要不你们直接做成一个双击的东西吧。要不然我这伸手党的确不知道怎么做哎……

Reply View the author
州客
deepin
2024-11-07 07:06
#15
lflflf

终于找着了双开的办法了store.spark-app.wechat-linux-spark_2.2-real1.0.0.236_amd64.deb

双开脚本,主要是微信绑的.xwechat目录导致的单开,这样也同时把第二个启动的目录改一下。

#!/bin/bash LSB_RELEASE_FILE=$(realpath /etc/lsb-release) mkdir ~/.xwechat2 2>/dev/null bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ & bwrap --dev-bind / / \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/usr/lib/license/libuosdevicea.so /usr/lib/license/libuosdevicea.so \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/lib/uos-license /var/lib/uos-license \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/license/var/uos /var/uos \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-lsb ${LSB_RELEASE_FILE} \ --bind /opt/apps/store.spark-app.wechat-linux-spark/files/uos-release /usr/lib/os-release \ --bind ~/.xwechat2 ~/.xwechat \ /opt/apps/store.spark-app.wechat-linux-spark/files/files/wechat $@ &

现在微信出4.0了,这个脚本怎么修改呢

Reply View the author
132******48
deepin
2024-12-14 06:44
#16
州客

现在微信出4.0了,这个脚本怎么修改呢

如果是在应用商店安装的4.0.17的,这样应该就够了

#!/bin/bash bwrap --dev-bind / / \ --bind ~/.xwechat2 ~/.xwechat \ /usr/bin/wechat %U
Reply View the author