用玲珑版deeplinux微信可以双开及多开。
[Desktop Entry]
Name=微信
GenericName=WeChat
#Exec=/usr/bin/wechat %U
Exec=env HOME=/home/xxxx/apps/wechat2 /usr/bin/wechat #xxxx/apps换成自己的路径
StartupNotify=true
Terminal=false
Icon=/home/deepin/apps/wechat2/微信2.png #我自己在网上找的一个logo图标
Type=Application
Categories=Chat;
Comment=微信桌面版
直接复制这个就解决了
用玲珑版deeplinux微信可以双开及多开。
我下载了,怎么用?
[Desktop Entry]
Name=微信
GenericName=WeChat
#Exec=/usr/bin/wechat %U
Exec=env HOME=/home/xxxx/apps/wechat2 /usr/bin/wechat #xxxx/apps换成自己的路径
StartupNotify=true
Terminal=false
Icon=/home/deepin/apps/wechat2/微信2.png #我自己在网上找的一个logo图标
Type=Application
Categories=Chat;
Comment=微信桌面版
直接复制这个就解决了
大佬,具体如何操作?我桌面上微信右键文管是如下内容
[Desktop Entry]
Name=wechat
Name[zh_CN]=微信
Exec=/usr/bin/wechat %U
StartupNotify=true
Terminal=false
Icon=/usr/share/icons/hicolor/256x256/apps/wechat.png
Type=Application
Categories=Utility;
Comment=Wechat Desktop
Comment[zh_CN]=微信桌面版
我下载了,怎么用?
https://bbs.deepin.org/zh/post/292904
具体看上面教程,我试过了是可行的。
大佬,具体如何操作?我桌面上微信右键文管是如下内容
[Desktop Entry]
Name=wechat
Name[zh_CN]=微信
Exec=/usr/bin/wechat %U
StartupNotify=true
Terminal=false
Icon=/usr/share/icons/hicolor/256x256/apps/wechat.png
Type=Application
Categories=Utility;
Comment=Wechat Desktop
Comment[zh_CN]=微信桌面版
看楼下教程,deb和玲珑都可用
我就是原linux微信双开,这是方法https://bbs.deepin.org.cn/post/282536如果搞不明白,仔细看下面的评论

我就是原linux微信双开,这是方法https://bbs.deepin.org.cn/post/282536如果搞不明白,仔细看下面的评论

看了没有看明白
我问的deepseek,给你几个脚本
python,将代码保存为wechat.py,python wechat.py 运行,重要的是要找到微信安装目录
#!/usr/bin/env python3
import os
import subprocess
import time
import sys
# 微信安装路径配置
WECHAT_PATHS = [
"/opt/wechat-uos/wechat", # UOS版微信
"/opt/wechat/wechat", # 官方版微信
"/usr/bin/wechat", # 可能的位置
]
def find_wechat_path():
"""查找微信可执行文件"""
for path in WECHAT_PATHS:
if os.path.exists(path):
return path
print("错误:未找到微信安装路径!")
print("请手动设置微信可执行文件路径")
sys.exit(1)
def start_wechat_instance(instance_num):
"""启动微信实例"""
data_dir = os.path.expanduser(f"~/.wechat-instance-{instance_num}")
# 创建数据目录
os.makedirs(data_dir, exist_ok=True)
# 设置环境变量
env = os.environ.copy()
env['WINEPREFIX'] = data_dir
# 启动微信
wechat_path = find_wechat_path()
print(f"启动微信实例 {instance_num},数据目录: {data_dir}")
try:
process = subprocess.Popen([wechat_path], env=env)
return process
except Exception as e:
print(f"启动实例 {instance_num} 失败: {e}")
return None
def main():
"""主函数"""
print("=== 微信多开工具 ===")
# 询问要启动的实例数量
try:
num_instances = int(input("请输入要启动的微信实例数量 (默认 2): ") or "2")
except ValueError:
num_instances = 2
if num_instances < 1:
num_instances = 2
processes = []
# 启动所有实例
for i in range(1, num_instances + 1):
process = start_wechat_instance(i)
if process:
processes.append(process)
# 实例间延迟,避免冲突
if i < num_instances:
time.sleep(2)
print(f"\n已启动 {len(processes)} 个微信实例")
# 等待用户输入退出
input("\n按 Enter 键退出...")
# 可选:自动结束所有进程
# for process in processes:
# process.terminate()
if __name__ == "__main__":
main()
shell脚本
将以下代码保存为 wechat.sh,sudo ./wechat.sh 或者 sudo bash wechat.sh
#!/bin/bash
# 配置
WECHAT_PATH="/opt/wechat-uos/wechat"
BASE_DATA_DIR="$HOME/.wechat-multi"
LOG_DIR="$BASE_DATA_DIR/logs"
MAX_INSTANCES=5
# 颜色定义
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color
# 创建必要的目录
mkdir -p "$BASE_DATA_DIR" "$LOG_DIR"
# 函数:显示帮助信息
show_help() {
echo -e "${GREEN}微信多开脚本${NC}"
echo "用法: $0 [选项] [实例数量]"
echo ""
echo "选项:"
echo " start [n] 启动n个微信实例 (默认2个)"
echo " stop 停止所有微信实例"
echo " list 列出运行的实例"
echo " clean 清理旧的数据目录"
echo " --help 显示此帮助信息"
echo ""
echo "示例:"
echo " $0 start 3 启动3个微信实例"
echo " $0 stop 停止所有实例"
}
# 函数:启动实例
start_instances() {
local num=$1
# 检查微信是否安装
if [ ! -f "$WECHAT_PATH" ]; then
echo -e "${RED}错误:未找到微信可执行文件${NC}"
echo "请修改脚本中的 WECHAT_PATH 变量为正确的微信路径"
exit 1
fi
echo -e "${GREEN}正在启动 $num 个微信实例...${NC}"
for ((i=1; i<=num; i++)); do
local data_dir="$BASE_DATA_DIR/instance-$i"
local log_file="$LOG_DIR/instance-$i.log"
mkdir -p "$data_dir"
echo "启动实例 $i (数据目录: $data_dir)"
# 启动微信,使用独立的WINEPREFIX
env WINEPREFIX="$data_dir" \
nohup "$WECHAT_PATH" > "$log_file" 2>&1 &
local pid=$!
echo $pid > "$BASE_DATA_DIR/instance-$i.pid"
echo -e "${GREEN}实例 $i 已启动 (PID: $pid)${NC}"
# 等待一下再启动下一个实例
if [ $i -lt $num ]; then
sleep 2
fi
done
echo -e "${GREEN}所有实例启动完成!${NC}"
}
# 函数:停止所有实例
stop_instances() {
echo "正在停止所有微信实例..."
for pid_file in "$BASE_DATA_DIR"/*.pid; do
if [ -f "$pid_file" ]; then
local pid=$(cat "$pid_file")
local instance=$(basename "$pid_file" .pid)
if kill -0 "$pid" 2>/dev/null; then
kill "$pid"
echo "已停止实例 $instance (PID: $pid)"
rm "$pid_file"
else
echo "实例 $instance 未运行,清理PID文件"
rm "$pid_file"
fi
fi
done
# 强制结束任何残留的微信进程
pkill -f "wechat" 2>/dev/null
echo "所有实例已停止"
}
# 函数:列出运行的实例
list_instances() {
echo "当前运行的微信实例:"
echo "-------------------"
for pid_file in "$BASE_DATA_DIR"/*.pid; do
if [ -f "$pid_file" ]; then
local pid=$(cat "$pid_file")
local instance=$(basename "$pid_file" .pid)
if kill -0 "$pid" 2>/dev/null; then
echo -e "${GREEN}$instance: 运行中 (PID: $pid)${NC}"
else
echo -e "${RED}$instance: 已停止 (残留PID文件)${NC}"
fi
fi
done
}
# 函数:清理旧数据
clean_old_data() {
echo "清理旧的数据目录..."
# 保留最近5个实例的数据
cd "$BASE_DATA_DIR"
ls -dt instance-* | tail -n +6 | xargs rm -rf 2>/dev/null
echo "清理完成"
}
# 主逻辑
case "$1" in
start)
num_instances=${2:-2}
if [[ $num_instances -gt $MAX_INSTANCES ]]; then
echo -e "${YELLOW}警告:实例数量超过最大值 $MAX_INSTANCES,将只启动 $MAX_INSTANCES 个实例${NC}"
num_instances=$MAX_INSTANCES
fi
start_instances $num_instances
;;
stop)
stop_instances
;;
list)
list_instances
;;
clean)
clean_old_data
;;
--help|-h)
show_help
;;
*)
if [[ -z "$1" ]]; then
# 默认启动2个实例
start_instances 2
else
echo -e "${RED}未知命令: $1${NC}"
show_help
exit 1
fi
;;
esac
启动两个微信实例
./wechat-multi.sh
或启动指定数量的实例
./wechat-multi.sh start 3
查看运行中的实例
./wechat-multi.sh list
停止所有实例
./wechat-multi.sh stop
Popular Ranking
ChangePopular Events
More

中文 
之前用Windows,可以搞个微信多开,这个deeplinux系统可以微信多开么?