Package Details: wechat-universal-bwrap 4.0.1.7-1

Git Clone URL: https://aur.archlinux.org/wechat-universal-bwrap.git (read-only, click to copy)
Package Base: wechat-universal-bwrap
Description: WeChat (Universal) with bwrap sandbox
Upstream URL: https://linux.weixin.qq.com/
Licenses: GPLv3, proprietary
Conflicts: wechat-universal
Provides: wechat-universal
Replaces: wechat-beta, wechat-beta-bwrap
Submitter: 7Ji
Maintainer: 7Ji (devome, leaeasy)
Last Packager: 7Ji
Votes: 106
Popularity: 6.57
First Submitted: 2024-03-14 03:09 (UTC)
Last Updated: 2024-12-15 06:49 (UTC)

Pinned Comments

7Ji commented on 2024-03-14 06:21 (UTC) (edited on 2024-12-08 08:59 (UTC) by 7Ji)

本软件包在Github上亦有仓库: https://github.com/7Ji-PKGBUILDs/wechat-universal-bwrap/ (仓库未启用issues,有问题请直接在此页面提出)

各位如有改进意见,欢迎在Github仓库页提交PR :)

抓取新版本的脚本和PKGBUILD在同一层。执行python fetch_uos_wechat_release.py获取UOS仓库内的重打包版本,执行./fetch_tencent_wechat_release.sh获取腾讯官方的版本。如果发现软件过期,请善用本界面的标记过期功能。:)


默认配置下,只有~/Documents/WeChat_Data/home 作为容器内的~,其他宿主文件和文件夹均不暴露在容器内

可以编写~/.config/wechat-universal/binds.list来设置更多的被暴露到容器内的文件/文件夹,每行一个路径,绝对路径或相对于~的相对路径


要将微信文件的主要路径修改至 ~/Documents/WeChat_Data 外的其他路径,请设置环境变量 WECHAT_DATA_DIR,同理为绝对路径或相对于~的相对路径

Latest Comments

« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 22 23 24 .. 35 Next › Last »

martinit commented on 2024-03-16 05:44 (UTC) (edited on 2024-03-16 05:45 (UTC) by martinit)

扫码登陆,加载到70%就显示无法加载,怎么回事。。。。,手机上显示桌面端已登陆

7Ji commented on 2024-03-15 19:22 (UTC)

@wcz 这个问题我怀疑可能是LoongArchLinux下bwrap补全被绑定路径的父文件夹/opt时的mask不一致引起的。您是否可以检查下原wechat-universal.sh启动最后一刻前的容器环境?即将原wechat-universal.sh的最后一行/opt/...改为/bin/bash并手动查看可疑内容。

如果确为/opt权限问题,则可以在绑定/opt/wechat-universal前加一行--dir /opt来以755的权限主动创建之(或其前再加一行--perms指定权限)

wcz commented on 2024-03-15 18:09 (UTC)

第十次打包的版本,在LoongArchLinux上启动有以下报错:

Workaround for fcitx applied
Hint: Custom binds could be declared in '~/.config/wechat-universal/binds.list', each line a path, absolute or relative to your HOME
/usr/bin/wechat-universal: 行 64: /home/arch/.config/wechat-universal/binds.list: 没有那个文件或目录
bwrap: execvp /opt/wechat-universal/wechat: No such file or directory

最后这个找不到执行文件我感觉很蛋疼。然后我在启动脚本中bwrap环境wechat-universal目录改了改,就能启动了。改法是:

--ro-bind /opt/wechat-universal{,}

改为

--ro-bind /opt{,}

Eikano commented on 2024-03-15 12:56 (UTC) (edited on 2024-03-15 13:00 (UTC) by Eikano)

@7Ji 测试过,不可以的。我的笔记本 Gnome X11 貌似只对 QT_SCALE_FACTOR 参数生效 , QT_AUTO_SCREEN_SCALE_FACTOR 这个参数是没有效果的

holy_shift commented on 2024-03-15 12:08 (UTC)

Fcitx5 输入法不能使用,环境使用的 Arch+DWM

使用终端打开 wechat-universal-bwrap 会提示 Workaround for fcitx applied

但是输入法还是不能使用,不能切换为中文。

fcitx5-input-support 也已经安装,按理说环境变量应该也设置好了。

yangrq commented on 2024-03-15 09:27 (UTC)

扫码之后没反应,手机端回到微信主界面,电脑上也没有新的报错,环境:Arch+Wayland+Hyprland

7Ji commented on 2024-03-15 08:54 (UTC)

@Eikano 您能测试下 https://aur.archlinux.org/cgit/aur.git/tree/wechat.sh?h=wechat-universal-bwrap&id=99160cf5326675e6f02ec7b2892d798b68939940#n22 这样的环境变量处理是否能正常缩放吗?

Eikano commented on 2024-03-15 08:25 (UTC)

Gnome X11用户,本机设置缩放为 1.25 启动脚本中的 env_add QT_AUTO_SCREEN_SCALE_FACTOR 1 实际并没有遵循我的桌面缩放 是否可以考虑改成下面这样的

env_add QT_SCALE_FACTOR "${QT_AUTO_SCREEN_SCALE_FACTOR:-1}"

7Ji commented on 2024-03-15 06:18 (UTC)

@XDWanj 是之前加的env_add LC_ALL C的问题,去掉以后就可以显示中文文件和文件夹了,但是这样暴露出来了缺locale的问题,有部分乱码,要再修这个

XDwanj commented on 2024-03-15 06:16 (UTC)

@7Ji

我将目录导入,但是没法在wechat中看到含中文的文件和文件夹,这个问题有头绪吗?

$> cat ~/.config/wechat-universal/binds.list
App
Desktop
Documents
Downloads
Environment
Game
Music
notes
Pictures
Project
Public
Templates
Videos