社区讨论LinuxDo 最新
分享一下我在hyprland上面折腾 腾讯会议的经验
能跑就不要动,前两天闲得没事动了一下腾讯会议,结果用不了了,折腾了两天才修好,顺便分享一下吧,以下内容也发到wemeet-bin的aur仓库评论区里面了 对于hyprland无法屏幕共享的问题,可以回退到flatpak老版本就行,如果不是sudo安装的可以给sudo删了,后面加–user: sudo flatpak update --commit=a43efff41927d4d630bf01d0b06b915496c863658c2e8d730989017cfbd5ff68 com.tencent.wemeet…
内容摘要
作者:#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
接下来就运行就好了(折腾了两天的血泪经验)
资讯来源
LinuxDo