- Hamster-Sama4天前12223
能跑就不要动,前两天闲得没事动了一下腾讯会议,结果用不了了,折腾了两天才修好,顺便分享一下吧,以下内容也发到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
```接下来就运行就好了(折腾了两天的血泪经验)主楼 - Kotori4天前12224
经典hyprland 腾讯会议,所以现在新版本 腾讯会议是为啥不能动了来着
- Hamster-Sama4天前12223
因为腾讯会议自己实现了wayland屏幕共享,但是实测在hyprland上面用不了,弹出选择框选完显示器之后就啥也没了,老的版本是走的wemeet-wayland-screenshare-git这个项目实现的,flatpak老版本默认给这个项目打包进去了,所以能直接屏幕共享
- Kotori4天前12224
该让codex大人逆向然后刷PR了
- Hamster-Sama4天前12223
其实已经有现成的项目了,专门修复新版本腾讯会议在hyprland无法共享的问题,但是我还没试,最近刚好还要用,先不折腾新版了
- 徳忒4天前12225
感谢分享,尝试过网页版和voov meeting都不行。这下终于不用让老板开zoom讨论了