解决 Linux niri-wm 上腾讯会议的屏幕共享问题

niri-wm 中,腾讯会议的屏幕共享一直有问题。进行了一些尝试后,我成功解决了这个问题。

解决路线: 不使用现在 Wemeet 自带的 Wayland 端,而是回到(很久以前的)Wemeet-x11 + wemeet-wayland-screenshare 方案。

其实我一直很喜欢这个方案,原因是它可以在 GNOME 下正常显示鼠标。不过很久没用 GNOME 了。

使用 Fix 了 shm sharing 的 niri

共享内存的屏幕共享功能到现在好像还没合入主分支(现在已经有个 PR 了;它提供了一个 patch)。你可以自行 patch 上这个补丁。如果你使用 Arch Linux,可以尝试使用我写的 PKGBUILD

使用 wemeet-wayland-screenshare

不知道 wemeet-wayland-screenshare 是不是太久没更新了,现在在 wemeet 使用它在共享第一次屏幕后,若关闭共享,第二次就无法正常共享了。我用 AI 修了一下,代码在我的fork。如果你使用 Arch Linux,可以尝试我写的 PKGBUILD


完成后,就可以正常地使用 WemeetApp(Wayland Screenshare) 这个 .desktop 来运行可以正常屏幕共享的 wemeet 了!

这解决了

并且是

的后续

你是说,这样我就能在wayland GNOME上正常用wemeet屏幕共享了? :distorted_face:

是的,感觉我这个方案(只看第二步)的bug还更少。

1 个赞