• Hamster-Sama

    能跑就不要动,前两天闲得没事动了一下腾讯会议,结果用不了了,折腾了两天才修好,顺便分享一下吧,以下内容也发到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
    ```接下来就运行就好了(折腾了两天的血泪经验)

    主楼
  • Kotori

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

    #1
  • Hamster-Sama

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

    #2
  • Kotori

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

    #3
  • Hamster-Sama

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

    #4
  • 徳忒

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

    #5

发表回复

登录后回复