Package Details: wemeet-wayland-screenshare-git 3.19.2.400.H.r56.g7f33896-1

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)

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为:

#!/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 "$@"

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

Latest Comments

1 2 3 Next › Last »

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集显

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及其依赖先,可以的话详细说说你的步骤一起看看。