分享一下我在hyprland上面折腾 腾讯会议的经验

Hamster-Sama 2026-10-22 01:21 1

能跑就不要动,前两天闲得没事动了一下腾讯会议,结果用不了了,折腾了两天才修好,顺便分享一下吧,以下内容也发到wemeet-bin的aur仓库评论区里面了


对于hyprland无法屏幕共享的问题,可以回退到flatpak老版本就行,如果不是sudo安装的可以给sudo删了,后面加–user:


sudo flatpak update --commit=a43efff41927d4d630bf01d0b06b915496c863658c2e8d730989017cfbd5ff68 com.tencent.wemeet

降级速度可能很慢,可以用个多线程下载工具手动下载deb,然后拷打一下ai塞到flatpak的缓存里面,避免下载太慢,如果可以的话也可以直接去flatpak清单里面找到对应的历史commit直接看链接,这个版本对应的deb链接如下


https://updatecdn.meeting.qq.com/cos/fb7464ffb18b94a06868265bed984007/TencentMeeting_0300000000_3.19.2.400_x86_64_default.publish.officialwebsite.deb

这一套整好之后应该可以屏幕共享了,但是看别人和自己视频的时候会黑屏,需要单独设置 __EGL_VENDOR_LIBRARY_FILENAMES,但是如果你是flatpak安装的,不能直接和别的评论一样设置成/usr/share/glvnd/egl_vendor.d/50_mesa.json,这是你本机的文件而不是flatpak沙盒里面的

正确做法是进到腾讯会议的沙盒里面找这个文件,我的沙盒里面的文件路径是这个


/usr/lib/x86_64-linux-gnu/GL/glvnd/egl_vendor.d/50_mesa.json
/usr/lib/x86_64-linux-gnu/GL/default/share/glvnd/egl_vendor.d/50_mesa.json

一共两个我选了第二个,这时候override之后就可以用了:


flatpak override --user --env=__EGL_VENDOR_LIBRARY_FILENAMES=/usr/lib/x86_64-linux-gnu/GL/default/share/glvnd/egl_vendor.d/50_mesa.json com.tencent.wemeet

接下来就运行就好了(折腾了两天的血泪经验)

最新回复 (5)
  • Kotori 10-22 01:37
    1楼

    经典hyprland 腾讯会议,所以现在新版本 腾讯会议是为啥不能动了来着

  • Hamster-Sama 楼主 10-22 16:38
    2楼

    因为腾讯会议自己实现了wayland屏幕共享,但是实测在hyprland上面用不了,弹出选择框选完显示器之后就啥也没了,老的版本是走的wemeet-wayland-screenshare-git这个项目实现的,flatpak老版本默认给这个项目打包进去了,所以能直接屏幕共享

  • Kotori 10-22 16:41
    3楼

    该让codex大人逆向然后刷PR了

  • Hamster-Sama 楼主 10-22 16:48
    4楼

    其实已经有现成的项目了,专门修复新版本腾讯会议在hyprland无法共享的问题,但是我还没试,最近刚好还要用,先不折腾新版了

  • 徳忒 10-22 16:48
    5楼

    感谢分享,尝试过网页版和voov meeting都不行。这下终于不用让老板开zoom讨论了

* 帖子来源Linux.do
返回