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: 4.09
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

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 Next › Last »

XDwanj commented on 2024-03-12 02:59 (UTC) (edited on 2024-03-12 03:05 (UTC) by XDwanj)

@qxqzx

我是 Manjaro + Gnome + Wayland,恐怕没法帮你,但你可以修改一下你的评论格式,我想其他想帮你的人方便一些。

单行代码可以用 `单行代码` 表示。 ` 是键盘左上角的反引号

多行代码用以下格式

```

多行代码

多行代码

多行代码

```

我想这样看你问题的老哥会更乐意回答你,你可以直接修改你当前的评论。

fengxing2023 commented on 2024-03-12 02:18 (UTC)

@archblue xcb 不用root , 终端执行 xhost + 就可以了。

lihe07 commented on 2024-03-12 00:21 (UTC)

@archblue 不能注释掉,直接删。注释掉之后就syntax了,所以bwrap返回了帮助。

archblue commented on 2024-03-11 13:17 (UTC)

@lihe07 这一行注释掉也无法启动

$wechat-beta   
usage: bwrap [OPTIONS...] [--] COMMAND [ARGS...]

    --help                       Print this help
    --version                    Print version
    --args FD                    Parse NUL-separated args from FD
    --unshare-all                Unshare every namespace we support by default
    --share-net                  Retain the network namespace (can only combine with --unshare-all)
    --unshare-user               Create new user namespace (may be automatically implied if not setuid)
    --unshare-user-try           Create new user namespace if possible else continue by skipping it
...

另外,wechat-beta用root启动成功,这个软件是必需用root吗?

lihe07 commented on 2024-03-11 12:34 (UTC) (edited on 2024-03-11 12:37 (UTC) by lihe07)

@xyz_max; @archblue 对于X11以非root运行提示

qt.qpa.xcb: could not connect to display :0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.

情况的,删除 --bind "${WECHAT_HOME_DIR}" "${HOME}" \ 这一行可以缓解。

archblue commented on 2024-03-11 12:18 (UTC)

启动报错,xcb相关包都装了还是不行,有碰到同样问题的吗?

Authorization required, but no authorization protocol specified

qt.qpa.xcb: could not connect to display :0.0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb.

[0311/201618.786954:ERROR:directory_reader_posix.cc(42)] opendir /home/archblux/.xwechat/crashinfo/attachments/7568b2a9-b970-48a6-a020-a788731ec91c: No such file or directory (2)

wszqkzqk commented on 2024-03-11 11:12 (UTC) (edited on 2024-03-11 13:01 (UTC) by wszqkzqk)

更改了缩放逻辑以后在我的KDE Wayland下又没有按照正常缩放了,KDE Wayland可能不应该使用kreadconfig6 --group KScreen --key ScaleFactor --default 1.0,默认的就是正常的

不知道是不是因为没有考虑KDE目前可以根据显示器指定缩放大小还是其他原因(我记得当初切换wayland的时候缩放大小变成了开箱即用),我这里不加有关缩放的运行参数会使用系统的配置缩放到合适大小,而~/.config/kdeglobals文件中根本没有ScaleFactor项,因此实际上那条获取缩放的命令会fallback到1.0

是否应该重新考虑这条参数该不该加?如果无论如何都会影响一方的话可能不额外加参数是更合适的?🤔

XDwanj commented on 2024-03-11 09:16 (UTC)

@cyo57 这还真不是包主的问题,kreadconfig6 应该是kde6的命令,目前kde6已经进入arch的主线,manjaro没那么快,你可以修改 kreadconfig6kreadconfig5 试试