然后就是欧坤 这个我们linux版的微信 终于更新了
非常拽的更新得跟win和mac一样了
最重要的
终于舍得调用FileChooser了
然后就是之前其他两电脑端的语音输入和朋友圈表情包
但是这个妖精输入法还是没修 还是得设qt_im_module(也不会修)
貌似还开始乱飞了
不错的一次更新
截图调用那个录屏的窗口没绷住
flatpak 版本更新后使用wayland还是崩溃
可以使用原生包 `wechat`. 它用 Portable 实现更安全的沙盒环境, 并且支持 Wayland.
我配置QT_QPA_PLATFORM=wayland环境变量后Flatpak微信可以在Wayland下原生运行了。再添加一个XCURSOR_THEME=breeze_cursors鼠标光标就可以正常跟随系统的breeze风格光标了
截图依赖的哪个包,点了没反应
新版的wayland微信在竖屏显示器的下半部分右键,菜单会跑到左上角闪一下,在上半部分没这个问题。你们也有这个情况吗?
用的niri+noctalia,回退x11正常。
参考AUR wechat-appimage的评论,我发现设置QT_IM_MODULE=text-input-unstable-v3很好用,输入法候选框也不乱飞了
不过似乎text-input-unstable-v3并不是一个标准取值,因此只建议在flatseal里面对微信单独设置,不要全局设置。
新的测试版更新了消息通知,但是要改portable的配置文件。
另外现在托盘不能拉起已经打开的微信窗口,只会置于urgent状态。使用XWayland的wechat-universal-bwrap不受影响。
微信缺少 XDG activation 支持, 包括主程序和子窗口. XWayland 窗口能抢占焦点其实是安全漏洞, 很容易出现获取密码的问题.
待微信正式版支持系统通知后 wechat 包也将一并更新并打开通知权限.
腾讯开智了。
我用的 wechat-universal-bwrap 改成了 wayland, 实测托盘窗口正常。版本 4.1.13.20
小程序的浏览器还是 xwayland, 不知道怎么搞定
Again: 在 Wayland 下, 想要正确唤起一个在托盘运行的程序, 需要满足如下条件之一:
其中传递 token 这一步比较复杂 / 混乱. 以 Firefox 为主的大部分程序使用 XDG_ACTIVATION_TOKEN 环境变量, 少部分程序实现了 org.freedesktop.Application D-Bus Interface 从 platform_data 获取 token. 微信似乎没有实现任何一个协议, 而是在 org.kde.StatusNotifierItem 托盘 Interface 下集成了 ProvideXdgActivationToken method (是否可用存疑). 因此托盘拉起微信失败有很多种可能的原因:
由于某些桌面 / 混成器可能没有实现回落处理, 因此看起来就像是托盘没有任何作用. 实际上微信仍然会请求 Activate:
建议阅读: https://blogs.gnome.org/shell-dev/2024/09/20/understanding-gnome-shells-focus-stealing-prevention/
因为小程序和浏览器还不支持wayland 只能用xwayland((
微信的最新测试版 (4.1.13.20) 已经部分修复了该问题。现在,已经打开且失去焦点的 主窗口、图片预览、朋友圈 等可以正常通过 托盘、点击朋友圈按钮、点击图片 的方式获取焦点,但聊天记录仍然不能。这个问题已经跟微信他们反馈了。
更新完双击图标没反应……
终端运行一下,看看报错输出。
wechat-bin无法运行
运行以下则出现:
$ wechat
[Info]: Portable daemon version 20
已在社区群解决
方法如下:
编辑 /usr/lib/portable/info/com.tencent.wechat/config.toml, 找到 landlock 关掉