可以直接在软件包操作中提交删除请求(Deletion request),说明清楚原因之后,管理员会帮忙删除项目
Search Criteria
Package Details: wemeet-wayland-screenshare-git 3.19.2.400_hooked.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: | 26 |
Popularity: | 2.70 |
First Submitted: | 2024-11-20 07:29 (UTC) |
Last Updated: | 2025-07-25 08:34 (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-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-termfilechooser-boydaihungst-gitAUR, xdg-desktop-portal-cosmic-gitAUR, xdg-desktop-portal-luminousAUR, xdg-desktop-portal-shanaAUR, 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)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- xwaylandvideobridgeAUR (xwaylandvideobridge-gitAUR) (optional) – legacy xwaylandvideobridge dependency, in case it is needed on some DEs
Required by (0)
Sources (3)
JisuWoniu commented on 2025-09-12 15:03 (UTC)
xuwd1 commented on 2025-09-12 06:11 (UTC) (edited on 2025-09-12 06:13 (UTC) by xuwd1)
!!!!!!!请注意!!!!!!!
现在腾讯会议官方已经为Linux更新了最新版本,已经默认支持Wayland屏幕共享. 不仅如此,新版本腾讯会议界面也更加美观现代,Bug更少. 在使用该新版腾讯会议的情况下,不再需要使用本package!.
Arch用户现在应该直接安装/更新到AUR上的最新版wemeet-bin
package:wemeet-bin;同时,应该卸载本package!
也因此,现在起,本package被视作deprecated. 预计很快会对本package的PKGBUILD
和AUR页面做一些必要的标记,或直接Orphan该package.
非常衷心地感谢各位贡献者,特别是Github上的DerryAlex
的支持,也特别感谢wemeet-bin
package的长期维护者Sukanka
的贡献.
zmr233 commented on 2025-09-12 06:03 (UTC)
wemeet-wayland-screenshare-git 3.19.2.400_hooked.r 出现了我个人无法解决的报错
❯ wemeet
wemeet:WemeetSatrt
Failed to create variant from json2025-09-12 05:54:32|140513883765440|xnn.XNNHandleMonitor|xnnhandlemonitor.cpp:35||regist handle,type:0 handle:706911264
2025-09-12 05:54:32|140513883765440|xnn.XNNRTResource|xnnrtresource.cpp:20||the acc thread cnt is 0
2025-09-12 05:54:32|140513883765440|xnn.XNNContext|xnncontext.cpp:99||init xnn context succ
2025-09-12 05:54:32|140513883765440|XNNReg|xnnlayerreg.cpp:866||layer map inited
2025-09-12 05:54:32|140513883765440|xnn.XNNHandleMonitor|xnnhandlemonitor.cpp:35||regist handle,type:0 handle:708435392
2025-09-12 05:54:32|140513883765440|xnn.XNNRTResource|xnnrtresource.cpp:20||the acc thread cnt is 0
2025-09-12 05:54:32|140513883765440|xnn.XNNContext|xnncontext.cpp:99||init xnn context succ
2025-09-12 05:54:32|140513883765440|XNNReg|xnnlayerreg.cpp:866||layer map inited
2025-09-12 05:54:32|140513883765440|xnn.XNNHandleMonitor|xnnhandlemonitor.cpp:35||regist handle,type:0 handle:708436560
2025-09-12 05:54:32|140513883765440|xnn.XNNRTResource|xnnrtresource.cpp:20||the acc thread cnt is 0
2025-09-12 05:54:32|140513883765440|xnn.XNNContext|xnncontext.cpp:99||init xnn context succ
aurora0x27 commented on 2025-07-25 05:23 (UTC)
在不使用GNU Makefiles作為默認構建工具的機器上構建該軟件包可能引起下面的錯誤:
make: *** 没有指明目标并且找不到 makefile。 停止。
==> 错误: 在 build() 中发生一个错误。
正在放弃...
错误: 未能构建 'wemeet-wayland-screenshare-git-3.19.2.400_hooked.r56.g7f33896-1':
错误: 未能构建的软件包:wemeet-wayland-screenshare-git-3.19.2.400_hooked.r56.g7f33896-1
補丁:
diff --git a/PKGBUILD b/PKGBUILD
index 02ac12d..d11fc7f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -57,10 +57,8 @@ prepare() {
build() {
cd "$srcdir/$_pkgname"
- mkdir -p build
- cd build
- cmake .. -DCMAKE_BUILD_TYPE=Release
- make
+ cmake -DCMAKE_BUILD_TYPE=Release -B build
+ cmake --build build
}
package() {
xuwd1 commented on 2025-07-19 20:18 (UTC) (edited on 2025-09-12 06:14 (UTC) by xuwd1)
!!请参阅本package置顶comment!!
关于xwaylandvideobridge
依赖的解释:
-
在项目初期我个人理解是,由于wemeet运行在xwayland环境下,且libportal的screencast session是从该xwayland环境中发出,可能需要借助xwaylandvideobridge来使得其可以正常运行,因此直接在没有实验的情况下将xwaylandvideobridge加入了依赖列表,此前一直工作良好,但我的确从来不清楚该依赖是否真正有意义
-
当时xwaylandvideobridge package似乎是直接由arch repo提供的(已经记不清了),但目前似乎该package只有AUR package了.
-
现在经过测试确定至少在KDE下不需要xwaylandvideobridge,因此已经将xwaylandvideobridge移入optional dependencies. optional dependency默认不会被自动安装,但由于不确定是否其他DE需要该package,因此将其保留在opt dep中. 如果有用户确有需要可以手动安装.
关于本package的版本方案:
- 目前已经将版本方案改为
3.19.2.400_hooked.r%s.g%s
,可以确认由vercmp
程序对3.19.2.400.H.r56.g7f33896-1
和3.19.2.400_hooked-8
都返回1
.
vercmp 3.19.2.400_hooked.r56.g7f33896-1 3.19.2.400.H.r56.g7f33896-1
1
vercmp 3.19.2.400_hooked.r56.g7f33896-1 3.19.2.400_hooked-8
1
efren commented on 2025-07-03 03:52 (UTC) (edited on 2025-07-03 03:54 (UTC) by efren)
@tilltend sway桌面安装的时候选择xdg-desktop-portal-wlr,同理其他的找对应的
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集显
Pinned Comments
xuwd1 commented on 2025-09-12 06:11 (UTC) (edited on 2025-09-12 06:13 (UTC) by xuwd1)
!!!!!!!请注意!!!!!!!
现在腾讯会议官方已经为Linux更新了最新版本,已经默认支持Wayland屏幕共享. 不仅如此,新版本腾讯会议界面也更加美观现代,Bug更少. 在使用该新版腾讯会议的情况下,不再需要使用本package!.
Arch用户现在应该直接安装/更新到AUR上的最新版
wemeet-bin
package:wemeet-bin;同时,应该卸载本package!也因此,现在起,本package被视作deprecated. 预计很快会对本package的
PKGBUILD
和AUR页面做一些必要的标记,或直接Orphan该package.非常衷心地感谢各位贡献者,特别是Github上的
DerryAlex
的支持,也特别感谢wemeet-bin
package的长期维护者Sukanka
的贡献.xuwd1 commented on 2025-07-19 20:18 (UTC) (edited on 2025-09-12 06:14 (UTC) by xuwd1)
!!请参阅本package置顶comment!!
关于
xwaylandvideobridge
依赖的解释:在项目初期我个人理解是,由于wemeet运行在xwayland环境下,且libportal的screencast session是从该xwayland环境中发出,可能需要借助xwaylandvideobridge来使得其可以正常运行,因此直接在没有实验的情况下将xwaylandvideobridge加入了依赖列表,此前一直工作良好,但我的确从来不清楚该依赖是否真正有意义
当时xwaylandvideobridge package似乎是直接由arch repo提供的(已经记不清了),但目前似乎该package只有AUR package了.
现在经过测试确定至少在KDE下不需要xwaylandvideobridge,因此已经将xwaylandvideobridge移入optional dependencies. optional dependency默认不会被自动安装,但由于不确定是否其他DE需要该package,因此将其保留在opt dep中. 如果有用户确有需要可以手动安装.
关于本package的版本方案:
3.19.2.400_hooked.r%s.g%s
,可以确认由vercmp
程序对3.19.2.400.H.r56.g7f33896-1
和3.19.2.400_hooked-8
都返回1
.xuwd1 commented on 2025-05-31 09:20 (UTC) (edited on 2025-09-12 06:14 (UTC) by xuwd1)
!!请参阅本package置顶comment!!
如果遇到“自己共享屏幕别人可以看到,别人共享却看到黑屏”的问题:
@hzhangxyz 经测试单nvidia显卡环境下同样有效。但考虑到鉴别适用场景的复杂性,目前不打算将该设置直接集成到启动脚本中。请各位使用nvidia gpu,且遇到他人屏幕共享时无法看到画面的问题的用户,尝试手动修改/usr/bin/wemeet-wayland-screenshare为:
xuwd1 commented on 2024-11-20 07:34 (UTC) (edited on 2025-09-12 06:14 (UTC) by xuwd1)
!!请参阅本package置顶comment!!
本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