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: 3
Popularity: 1.72
First Submitted: 2024-12-31 17:32 (UTC)
Last Updated: 2025-01-01 15:42 (UTC)

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-08 10:30 (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
问题探究:

经过深入追踪,该问题应与鼠标焦点策略存在关联:搜索弹出框疑似响应了 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

1 2 3 4 Next › Last »

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-08 10:30 (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
问题探究:

经过深入追踪,该问题应与鼠标焦点策略存在关联:搜索弹出框疑似响应了 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(窗口和小部件):当鼠标在窗口或小部件上移动时触发。

yangling commented on 2025-02-06 08:18 (UTC)

微信的这个包到底咋了,天天都在吵。其他包完全没有这些现象,你们吵吵究竟是为了什么?要不要独立搞一个帖子,几个人一起讨论清楚。

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

@Wanxp 检查下是不是最新的 PKGBUILD, 手动 git clone 然后 makepkg -sif 看看. 不行的话再添条评论

Wanxp commented on 2025-01-22 03:31 (UTC)

好了,因为/usr/bin/wechat不存在的问题,翻看了整个评论区,成功的成为了一位吃瓜群众。 劝诫各位,在我理解这是开源社区,如果不喜欢可以自己写,自己开源,自食其力才会用archlinux不是吗,条条大路通罗马,没必要争,不喜欢可以自己维护一个仓库,这也不是什么难事。

Wanxp commented on 2025-01-22 03:14 (UTC)

不知为何更新后无法启动,如果更新后微信无法启动尝试执行以下命令,创建软链接/usr/bin/wechat指向/opt/wechat/wechat

sudo ln -s /opt/wechat/wechat /usr/bin/wechat

希望维护者更新修复下,感谢。

Kimiblock commented on 2025-01-15 11:52 (UTC)

Did you setup XWayland? If yes then ask Tencent for supports

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。总的来看,现在的几个维护者都没有成为维护者的责任感。