@proitheus I report that issue :-). My friend, please be cautious about that before we can confirm it at next release of hyprland. I've tried rollback the hyprland and aquamarine to previews version but nothing help. Maybe some other things changed at the same time.
Search Criteria
Package Details: wechat-universal-bwrap 4.0.1.11-1
Package Actions
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 (leaeasy) |
Last Packager: | 7Ji |
Votes: | 129 |
Popularity: | 10.85 |
First Submitted: | 2024-03-14 03:09 (UTC) |
Last Updated: | 2024-12-24 07:50 (UTC) |
Dependencies (19)
- at-spi2-core (at-spi2-core-gitAUR)
- bubblewrap (bubblewrap-gitAUR, bubblewrap-overlayfsAUR, bubblewrap-suid)
- flatpak-xdg-utils
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libxcomposite
- libxdamage
- libxkbcommon-x11 (libxkbcommon-x11-gitAUR)
- libxrandr (libxrandr-gitAUR)
- mesa (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-amber)
- nss (nss-hgAUR)
- pango (pango-gitAUR)
- xcb-util-image
- xcb-util-keysyms
- xcb-util-renderutil
- xcb-util-wm
- xdg-desktop-portal (xdg-desktop-portal-gitAUR)
- xdg-user-dirs
- patchelf (patchelf-gitAUR) (make)
Required by (0)
Sources (7)
shilka commented on 2025-02-18 12:40 (UTC)
proitheus commented on 2025-02-17 14:53 (UTC)
@shilka It's a bug of the latest Hyprland (0.47.2), which prevents all XWayland apps from starting, and will be fixed in next release.
shilka commented on 2025-02-13 11:08 (UTC)
@dazuixia @lyhokia @swimming03 你们是否也使用了非GNOME/KDE的其他wayland WM/DE?
又研究了一下这个问题,如果不使用bwrap沙盒直接执行wechat是可以的,排除了wechat本身的问题。我认为问题出在bwrap、xwayland的配合和调用上面,导致微信无法在xwayland中启动。我使用的WM是Hyprland,推测可能和各个WM/DE有一定的关系。目前我找到一个可行的缓解方式,安装:xwayland-satellite
,并提前执行这一程序,之后正常启动wechat-universal。
@7Ji 如果其他人也可以缓解,烦请置顶一下这个解决方案,或者如果您很熟悉bwrap,是否可以看看通过某些参数解决它和xwayland的交互问题。
7Ji commented on 2025-02-08 03:20 (UTC)
@shilka @dazuixia @lyhokia @swimming03
抱歉,过年时,以及年后回来,保持Arch最新更新,均无法复现。如果是Wayland桌面会话,请确保XWayland正常工作。
swimming03 commented on 2025-02-08 02:43 (UTC)
@shilka @dazuixia @lyhokia 我也遇到了问题,怎么搞都不行,改成官方的wechat-bin后,electronic环境渲染感觉慢一拍,最主要的是历史消息没有了。。。。
ihipop commented on 2025-02-06 07:43 (UTC)
Windows上universal版本的WECHAT从 3.x 迁移聊天记录后,所有的消息和图片等附件都可以正常查看,但是xwechat数据目录拷贝到Linux上后,消息都在,图片等附件无法查看. 翻了一下附件目录,所有的图片等附件貌似都改成dat二进制存储了,也不好判断到底是哪里的问题,有人给腾讯反馈这个吗?
shilka commented on 2025-02-05 14:07 (UTC) (edited on 2025-02-05 14:08 (UTC) by shilka)
遇到了和@dazuixia相似的报错:
......
[0205/220049.694759:ERROR:elf_dynamic_array_reader.h(64)] tag not found
......
重装wechat依然报错,可以排除程序文件损坏的可能性,感觉是系统升级之后,破坏了某些库的版本依赖。
Fustigate commented on 2025-01-30 19:19 (UTC)
如何群組通話?
dazuixia commented on 2025-01-29 12:48 (UTC) (edited on 2025-01-29 12:49 (UTC) by dazuixia)
❯ wechat-universal
D-Bus calling with: dbus-send --session --dest=org.freedesktop.DBus --print-reply /org/freedesktop/DBus org.freedesktop.DBus.ListNames
Using '/home/liu/Documents/WeChat_Data' as Wechat Data folder
Warning: No XAUTHORITY set, runnning in no-X environment? Generating it
Info: Generated XAUTHORITY at '/run/user/1000/xauth_01NBhP'
IME workaround for fcitx applied
[0129/204721.161532:ERROR:file_io_posix.cc(152)] open /home/liu/.xwechat/crashinfo/pending/c2913e3d-75c2-44e8-9cc9-5e5db109b9c9.lock: File exists (17)
[0129/204721.161600:ERROR:file_io_posix.cc(152)] open /home/liu/.xwechat/crashinfo/pending/6a94a9b0-9436-4cde-8bbf-fb15b3b0cc9c.lock: File exists (17)
[0129/204721.161625:ERROR:file_io_posix.cc(152)] open /home/liu/.xwechat/crashinfo/pending/c2913e3d-75c2-44e8-9cc9-5e5db109b9c9.lock: File exists (17)
[0129/204721.161633:ERROR:file_io_posix.cc(152)] open /home/liu/.xwechat/crashinfo/pending/6a94a9b0-9436-4cde-8bbf-fb15b3b0cc9c.lock: File exists (17)
[0129/204721.189075:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0129/204721.192966:WARNING:process_reader_linux.cc(146)] no stack mapping
[0129/204721.193024:WARNING:process_reader_linux.cc(146)] no stack mapping
[0129/204721.193070:WARNING:process_reader_linux.cc(146)] no stack mapping
[0129/204721.193112:WARNING:process_reader_linux.cc(146)] no stack mapping
[0129/204721.193156:WARNING:process_reader_linux.cc(146)] no stack mapping
[0129/204721.378950:ERROR:file_io_posix.cc(152)] open /home/liu/.xwechat/crashinfo/pending/c2913e3d-75c2-44e8-9cc9-5e5db109b9c9.lock: File exists (17)
[0129/204721.378977:ERROR:file_io_posix.cc(152)] open /home/liu/.xwechat/crashinfo/pending/6a94a9b0-9436-4cde-8bbf-fb15b3b0cc9c.lock: File exists (17)
[0129/204721.379279:ERROR:directory_reader_posix.cc(42)] opendir /home/liu/.xwechat/crashinfo/attachments/182e973c-5f98-4c32-aa87-dc24d95b6372: No such file or directory (2)
[0129/204721.607939:ERROR:file_io_posix.cc(152)] open /home/liu/.xwechat/crashinfo/pending/c2913e3d-75c2-44e8-9cc9-5e5db109b9c9.lock: File exists (17)
[0129/204721.607964:ERROR:file_io_posix.cc(152)] open /home/liu/.xwechat/crashinfo/pending/6a94a9b0-9436-4cde-8bbf-fb15b3b0cc9c.lock: File exists (17)
滚系统之后,微信打不开了。
Fingertap commented on 2025-01-18 15:57 (UTC)
@sunuxi AUR打包的项目支持用yay等工具来装,装了以后和源里的包一样能用pacman来管理,更干净一些。
Pinned Comments
shilka commented on 2025-02-13 11:08 (UTC)
@dazuixia @lyhokia @swimming03 你们是否也使用了非GNOME/KDE的其他wayland WM/DE? 又研究了一下这个问题,如果不使用bwrap沙盒直接执行wechat是可以的,排除了wechat本身的问题。我认为问题出在bwrap、xwayland的配合和调用上面,导致微信无法在xwayland中启动。我使用的WM是Hyprland,推测可能和各个WM/DE有一定的关系。目前我找到一个可行的缓解方式,安装:
xwayland-satellite
,并提前执行这一程序,之后正常启动wechat-universal。@7Ji 如果其他人也可以缓解,烦请置顶一下这个解决方案,或者如果您很熟悉bwrap,是否可以看看通过某些参数解决它和xwayland的交互问题。
7Ji commented on 2024-03-14 06:21 (UTC) (edited on 2024-12-26 09:08 (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
,同理为绝对路径或相对于~
的相对路径更多参数与环境变量,请在命令行输入
wechat-universal --help
查看