Package Details: wechat-beta-bwrap 1.0.0.236-1

Git Clone URL: https://aur.archlinux.org/wechat-beta-bwrap.git (read-only, click to copy)
Package Base: wechat-beta-bwrap
Description: WeChat Testing with bwrap sandbox
Upstream URL: https://weixin.qq.com
Licenses: proprietary
Conflicts: wechat-beta
Provides: wechat-beta
Submitter: leaeasy
Maintainer: leaeasy (7Ji)
Last Packager: leaeasy
Votes: 22
Popularity: 8.56
First Submitted: 2024-03-07 01:18 (UTC)
Last Updated: 2024-03-14 00:42 (UTC)

Pinned Comments

7Ji commented on 2024-03-14 03:26 (UTC)

因为微信的原生Linux客户端现在已经作为“微信(Universal)”正式发布(见统信社区博客),不再为Beta版,本包将改名wechat-universal-bwrap。我已经将完整的git历史提交到了universal。

因AUR的限制,软件包不能直接改名,只能作为新软件包提交后,再提交合并请求。在合并前这两个PKGBUILD会共存。评论等内容在合并后也会转移到universal上。为了避免混乱(这个包名为beta却提供了universal的打包),新commit不会再往这边推送。

7Ji commented on 2024-03-12 10:02 (UTC) (edited on 2024-03-14 03:26 (UTC) by 7Ji)

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

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

leaeasy commented on 2024-03-09 05:19 (UTC) (edited on 2024-03-09 07:03 (UTC) by leaeasy)

稍微分析了一下wechat-beta二进制,wechat将整个qt5都静态链接至二进制,包括fcitx-qt5也在二进制里面,看起来只支持fcitx这个输入法。 可以试试通过QT_PLUGIN_PATH=/usr/lib/qt/plugins /usr/bin/wechat-beta 试试能否正常使用ibus输入法

~/p/w/p/w/o/wechat-beta (master)> strings wechat | grep platforminput                                                                     
/data/devops-xwechat/workspace/xwechat_linux_x86_64_test/third_party/fcitx-qt5/qt5/platforminputcontext/fcitxinputcontextproxy.cpp:36
QFactoryLoader::QFactoryLoader() ignoring "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1" since plugins are disabled in static builds

Latest Comments

1 2 3 4 5 6 .. 12 Next › Last »

Fingertap commented on 2024-03-22 07:00 (UTC)

截图白屏的,原本有装截图的工具吗?例如maim

aprilzz commented on 2024-03-17 03:09 (UTC)

kde6 截屏白屏大家遇到过没,估计不支持wayland?

jiyuanhao commented on 2024-03-16 14:16 (UTC)

扫码之后提示登录失败,请问有人遇到过嘛

8ar10der commented on 2024-03-14 09:22 (UTC) (edited on 2024-03-14 09:22 (UTC) by 8ar10der)

更新到 1.0.0.236 版本后,ibus可以正常输入
个人设置了如下env:

--env=GTK_IM_MODULE=ibus --env=QT_IM_MODULE=ibus --env=XMODIFIERS=@im=ibus --env=INPUT_METHOD=ibus 

8ar10der commented on 2024-03-14 09:18 (UTC)

@tinkSmely 我也是的,GNOME下语音通话有电流声。

Stuffy commented on 2024-03-14 09:14 (UTC)

截图一片白屏,是缺少什么依赖吗

China_YGL commented on 2024-03-14 05:47 (UTC)

@ZeroDegress wechat.sh中加入export QT_IM_MODULE=fcitx后可以使用中文输入法

7Ji commented on 2024-03-14 03:26 (UTC)

因为微信的原生Linux客户端现在已经作为“微信(Universal)”正式发布(见统信社区博客),不再为Beta版,本包将改名wechat-universal-bwrap。我已经将完整的git历史提交到了universal。

因AUR的限制,软件包不能直接改名,只能作为新软件包提交后,再提交合并请求。在合并前这两个PKGBUILD会共存。评论等内容在合并后也会转移到universal上。为了避免混乱(这个包名为beta却提供了universal的打包),新commit不会再往这边推送。

ihipop commented on 2024-03-14 03:08 (UTC) (edited on 2024-03-15 01:20 (UTC) by ihipop)

@XDwan 可能是因为这个作者封装的路径不一致

在另一个类似的bwrap wechat的aur包里面我测试过是好的。记得修改完毕重启UOS微信。

要解决也很简单的,如果内外真的不一样,调用dbus之前做一下路径转换就行。

具体作者进行一下适配就很简单。实际上传递给dbus的参数不需要真的存在于沙箱或者在沙箱内可以访问。 外部文件浏览器在外部能访问就行了。

核心逻辑是:底层还是应该进行dbus调用org.freedesktop.FileManager1而不是文件系统调用。

当然,DBUS通信的权限肯定是要给的。