Package Details: wechat-bin 4.0.1.11-2

Git Clone URL: https://aur.archlinux.org/wechat-bin.git (read-only, click to copy)
Package Base: wechat-bin
Description: 微信是一种生活方式. This is a repackage of WeChat.
Upstream URL: https://weixin.qq.com/
Keywords: qt universal wechat
Licenses: LicenseRef-Proprietary
Submitter: Kimiblock
Maintainer: Kimiblock
Last Packager: Kimiblock
Votes: 6
Popularity: 1.01
First Submitted: 2024-12-31 17:32 (UTC)
Last Updated: 2025-01-01 15:42 (UTC)

Dependencies (38)

Required by (1)

Sources (3)

Pinned Comments

Kimiblock commented on 2025-02-08 12:26 (UTC) (edited on 2025-02-08 12:27 (UTC) by Kimiblock)

若遇到不能启动的问题, 请检查 .desktop 文件是否有 override

leemeng0x61 commented on 2025-02-08 01:59 (UTC) (edited on 2025-02-10 01:54 (UTC) by leemeng0x61)

今日发现一个问题(严格来说或许不能将其定义为 BUG)。
问题现象

点击搜索框,搜索结果会闪现,无法聚焦。

系统环境:
archlinux
WM:awesome WM
version:awesome v4.3 (Too long) 
• Compiled against Lua 5.3.6 (running with Lua 5.3) 
• D-Bus support: ✔ 
• execinfo support: ✔ 
• xcb-randr version: 1.6 
• LGI version: 0.9.2
WM规避方式 :

该问题应与鼠标焦点策略存在关联:搜索弹出框疑似响应了 mouse::enter 事件。当对相关事件进行注释处理并将 focus 设置为 false 时,弹出框能够正常使用。以下为目前所采取的临时解决方法:

仅添加“focus=false”,弹出框会处于悬停状态,但当鼠标移动至结果选项列表时,弹框便会消失。若不添加“focus=false”,则弹窗会闪现。

{
    rule = { class = "wechat" },
    properties = {
        screen = 1,
        focus=false,
        tag = awful.util.tagnames[5]
    }
},

在同时禁用以下代码段后,搜索功能恢复正常。

client.connect_signal("mouse::enter", function(c)
    c:emit_signal("request::activate", "mouse_enter", {raise = false})
end)
该问题目前暂未在其他 qt 程序中被发现。期望以上信息能够提供一定的帮助。
awsomewm 相关事件信息:
mouse::enter(窗口):当鼠标指针进入窗口边界时触发。
mouse::enter(小部件):当鼠标指针进入小部件边界时触发。
mouse::leave(窗口):当鼠标指针离开窗口边界时触发。
mouse::leave(小部件):当鼠标指针离开小部件边界时触发。
mouse::press(窗口和小部件):当鼠标按钮在窗口或小部件上按下时触发。
mouse::release(窗口和小部件):当鼠标按钮在窗口或小部件上释放时触发。
mouse::move(窗口和小部件):当鼠标在窗口或小部件上移动时触发。

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

lyhokia commented on 2025-01-15 09:33 (UTC) (edited on 2025-01-16 02:40 (UTC) by lyhokia)

Hello, I run into the following with this package:

$ /opt/wechat/wechat
[0115/173206.089285:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0115/173206.095714:WARNING:process_reader_linux.cc(146)] no stack mapping
[0115/173206.095823:WARNING:process_reader_linux.cc(146)] no stack mapping
[0115/173206.095840:ERROR:scoped_ptrace_attach.cc(27)] ptrace: No such process (3)
[0115/173206.253964:ERROR:directory_reader_posix.cc(42)] opendir /home/lyh/.xwechat/crashinfo/attachments/70a13f11-9b09-4adb-8370-9c5c09d8f1ab: No such file or directory (2)
fish: Job 1, '/opt/wechat/wechat' terminated by signal SIGABRT (Abort)

I'm using Niri(https://github.com/YaLTeR/niri) window manager and I have xdg-desktop-oprtal-gtk installed. Everything is up to date.

Could someone help me troubleshoot this? Thank you :)

EDIT:

Looks like installing xwayland-satellite solves the issue, thank you :)

ShwStone commented on 2025-01-10 07:51 (UTC)

不要再争吵无意义的归属问题,现在的软件包完全背离了 KISS 的原则。

关于 4.0.1.11-2 无法启动的问题,可以自己创建指向 /opt/wechat/wechat 的硬链接,或者更改 ~/.local/share/applications/wechat.desktop 中的 Exec 条目。

这真的很让人恼火,一次更新之后没有什么修复或提升,却因为仓库归属的问题不得不花时间自己来解决 bug。总的来看,现在的几个维护者都没有成为维护者的责任感。

Kimiblock commented on 2025-01-06 15:23 (UTC)

Post logs, and you seem like a throwaway account.

lucifei commented on 2025-01-06 14:36 (UTC)

I am just an ordinary Arch user, but now the wechat package can no longer be upgraded normally, so I chose to go to github to support the unofficial wechat-bin. In addition, this is the first time I do this. WeChat is really important to Chinese users, please ask the maintainer to fix it quickly.If similar things happen again, I will give up using Arch.

cangzhu commented on 2025-01-06 11:29 (UTC)

不用纠结,官方AppImage一样用,没啥区别,方便还不用搞那么多依赖

Kimiblock commented on 2025-01-06 06:01 (UTC)

You can see https://aur.archlinux.org/cgit/aur.git/commit/?h=wechat-bin&id=0014ff2c8d14b85340e4c0eaa107732f6e94d1d8.

Downgrading will certainly break things. Either you have messed something up or not cloned the latest PKGBUILD

zllr commented on 2025-01-06 05:40 (UTC)

从 4.0.1.11-1 更新到了 4.0.1.11-2,无法启动微信,没有/usr/bin/wechat 程序,降级至4.0.1.11-1可恢复;评论区只看到了争吵,没人关心如何解决问题?

zacari commented on 2025-01-04 08:25 (UTC)

Someone in the mailing list wrote:

it's quite sus that such great effort was taken just for the sake of being a maintainer (which is a non-paid volunteer role) of some package. i think some sort of security audit should take place to fully clarify this situation, because such pattern strongly remind some sort of social engineering hack attempt, for example for including some unwanted payload to one of "concurrenting" package

pr0m1x commented on 2025-01-03 13:36 (UTC)

A coalition of monopolists and dictators, GOOD JOB!!!