@tilltend sway桌面安装的时候选择xdg-desktop-portal-wlr,同理其他的找对应的
Search Criteria
Package Details: wemeet-wayland-screenshare-git 3.19.2.400.H.r56.g7f33896-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/wemeet-wayland-screenshare-git.git (read-only, click to copy) |
---|---|
Package Base: | wemeet-wayland-screenshare-git |
Description: | Hooked wemeet that enables screenshare on Wayland. 实现Wayland下腾讯会议屏幕共享. |
Upstream URL: | https://github.com/xuwd1/wemeet-wayland-screenshare |
Keywords: | wemeet |
Licenses: | MIT |
Provides: | wemeet-wayland-screenshare |
Submitter: | xuwd1 |
Maintainer: | xuwd1 |
Last Packager: | xuwd1 |
Votes: | 25 |
Popularity: | 3.60 |
First Submitted: | 2024-11-20 07:29 (UTC) |
Last Updated: | 2025-05-31 18:26 (UTC) |
Dependencies (11)
- libportal
- libxrandr (libxrandr-gitAUR)
- opencv (opencv-cuda)
- qt5-wayland (qt5-wayland-decorationsAUR)
- wemeet-binAUR
- wireplumber (wireplumber-gitAUR)
- xdg-desktop-portal (xdg-desktop-portal-gitAUR)
- xdg-desktop-portal-impl (xdg-desktop-portal-kde-gitAUR, xdg-desktop-portal-termfilechooser-gitAUR, xdg-desktop-portal-gnome-noprompt-gitAUR, xdg-desktop-portal-liri-gitAUR, xdg-desktop-portal-pantheon-gitAUR, xdg-desktop-portal-rsAUR, xdg-desktop-portal-wlr-gitAUR, xdg-desktop-portal-luminous-gitAUR, xdg-desktop-portal-lxqt-gitAUR, xdg-desktop-portal-termfilechooser-nosystemd-gitAUR, xdg-desktop-portal-gtk-gitAUR, xdg-desktop-portal-gtk4-gitAUR, xdg-desktop-portal-cosmic-gitAUR, xdg-desktop-portal-termfilechooser-boydaihungst-gitAUR, xdg-desktop-portal-shanaAUR, xdg-desktop-portal-luminousAUR, xdg-desktop-portal-termfilechooser-hunkyburrito-gitAUR, xdg-desktop-portal-cosmic, xdg-desktop-portal-dde, xdg-desktop-portal-gnome, xdg-desktop-portal-gtk, xdg-desktop-portal-hyprland, xdg-desktop-portal-kde, xdg-desktop-portal-lxqt, xdg-desktop-portal-wlr, xdg-desktop-portal-xapp)
- xwaylandvideobridgeAUR (xwaylandvideobridge-gitAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
Required by (0)
Sources (3)
efren commented on 2025-07-03 03:52 (UTC) (edited on 2025-07-03 03:54 (UTC) by efren)
Firestar commented on 2025-06-25 08:25 (UTC) (edited on 2025-06-25 08:26 (UTC) by Firestar)
The only way to solve this is to manually downgrade kpipewire ki18n kstatusnotifieritem kwindowsystem to a enough low version (I tried 6.11.0) and install xwaylandvideobridge, then re-upgrade them.
Is there any new packages which provide the function of xwaylandvideobridge? Screenshare for many meeting or livestreaming apps need that.
Firestar commented on 2025-06-17 18:19 (UTC) (edited on 2025-06-25 08:26 (UTC) by Firestar)
@sanxi 我用的是KDE,并且已经安装了wemeet-bin,这里编译不通过是xwaylandvideobridge的问题(git也不行 它停止开发了),可以看我写的报错信息
解决这个问题的唯一方法是手动降级 kpipewire ki18n kstatusnotifieritem kwindowsystem 到足够低的版本(我试过 6.11.0),并安装 xwaylandvideobridge,然后重新升级它们。
有没有新的软件包提供 xwaylandvideobridge 的功能?许多会议或直播应用都需要屏幕共享功能。
tilltend commented on 2025-06-11 12:50 (UTC) (edited on 2025-06-11 13:07 (UTC) by tilltend)
请问我为什么屏幕共享是黑屏,只有鼠标,并且只在共享的状态条移动鼠标有反应,我是hyprland。sway也试了,一打开共享就无法点击,也是黑屏,amd集显
xuwd1 commented on 2025-06-01 10:44 (UTC)
@BryanLiang 还真没考虑到这一点,我稍晚点会再研究一下🫡
BryanLiang commented on 2025-06-01 05:52 (UTC)
这个包有必要添加epoch,我这边用makepkg打包出来的版本号是3.19.2.400.H.r56.g7f33896-1
,用vercmp和之前的版本号对比是旧版本号。
❯ vercmp 3.19.2.400.H.r56.g7f33896-1 3.19.2.400_hooked-8
-1
JisuWoniu commented on 2025-05-31 10:30 (UTC) (edited on 2025-05-31 10:31 (UTC) by JisuWoniu)
请在打包脚本中加入 pkgver() 函数,否则每次仓库中有新提交时不会自动更新版本号。
makepkg 会在版本号相同时跳过构建
xuwd1 commented on 2025-05-31 09:20 (UTC) (edited on 2025-05-31 09:21 (UTC) by xuwd1)
@hzhangxyz 经测试单nvidia显卡环境下同样有效。但考虑到鉴别适用场景的复杂性,目前不打算将该设置直接集成到启动脚本中。请各位使用nvidia gpu,且遇到他人屏幕共享时无法看到画面的问题的用户,尝试手动修改/usr/bin/wemeet-wayland-screenshare为:
#!/bin/bash
export LD_PRELOAD="/usr/lib/wemeet/libhook.so"
export __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json
exec /usr/bin/wemeet-x11 "$@"
sanxi commented on 2025-05-22 07:45 (UTC) (edited on 2025-05-22 07:52 (UTC) by sanxi)
@Firestar 我刚刚在GNOME桌面环境下,解决依赖后编译安装成功的,也可以正常使用,你在编译这个之前得先编译安装好wemeet-bin及其依赖先,可以的话详细说说你的步骤一起看看。
Pinned Comments
xuwd1 commented on 2025-05-31 09:20 (UTC) (edited on 2025-05-31 09:21 (UTC) by xuwd1)
@hzhangxyz 经测试单nvidia显卡环境下同样有效。但考虑到鉴别适用场景的复杂性,目前不打算将该设置直接集成到启动脚本中。请各位使用nvidia gpu,且遇到他人屏幕共享时无法看到画面的问题的用户,尝试手动修改/usr/bin/wemeet-wayland-screenshare为:
xuwd1 commented on 2024-11-20 07:34 (UTC) (edited on 2025-05-31 19:26 (UTC) by xuwd1)
本package开发了一个X11 hook library,搭配wemeet-bin使用,可以实现腾讯会议在大部分Wayland DE上的屏幕共享. 安装前还请注意:
当前能确定支持的DE/WM为: KDE Wayland, GNOME Wayland,
Hyprland, wlr-based WMs: sway, wayfire, labwc, river. 其余环境下的兼容性暂时未知. 欢迎AUR用户到本package对应的github repo反馈问题.特别地,在上述列出的DE/WM中,hyprland支持是最不稳定的. 如果遇到问题,可以在本页面或github repo进行反馈.
关于DE/WM的支持值得更进一步的说明:(1)如果使用的DE/WM本身就不支持x11,那么即使使用本项目也不可能解决任何问题(2)hyprland上由于怪异的问题太多,很抱歉的,目前本人已经基本放弃尝试修复
pkgrel8修正了“鼠标拖影”,“两个光标”的问题
本package曾经依赖于
pipewire-media-session
,而现版本已经与wireplumber
兼容.具体使用方法请见本package对应的github repo
在报告编译问题前: 请确保在使用yay等aur helper,或本地使用makepkg build前已经关闭了任何python/conda venv, 且arch系统已经up-to-date