Package Details: wemeet-wayland-screenshare-git 3.19.2.400_hooked-8

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: 12
Popularity: 7.77
First Submitted: 2024-11-20 07:29 (UTC)
Last Updated: 2024-12-07 22:46 (UTC)

Pinned Comments

xuwd1 commented on 2024-11-20 07:34 (UTC) (edited on 2024-12-17 04:22 (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进行反馈.

  • pkgrel8修正了“鼠标拖影”,“两个光标”的问题

  • 本package曾经依赖于pipewire-media-session,而现版本已经与wireplumber兼容.

  • 具体使用方法请见本package对应的github repo

Latest Comments

1 2 Next › Last »

xuwd1 commented on 2024-12-07 22:28 (UTC)

@EthanYao 拖影问题已经修正. 竖线问题目前还需要再研究,可能和我们使用的窗口隐藏策略有关系,但是目前看来GNOME顶部的状态栏的确和这个wemeet的overlay窗口有一些奇怪的冲突

EthanYao commented on 2024-12-07 08:30 (UTC) (edited on 2024-12-07 08:31 (UTC) by EthanYao)

@xuwd1 事实上我说的竖线是那个hook本来应该隐藏的窗口,它在gnome的第一个工作区左上角显示了窗口的一条线出来(相当于窗口在这个工作区的范围外了,但是它还是露出了一条线)😂

xuwd1 commented on 2024-12-04 09:44 (UTC)

@EthanYao 过后我会研究一下这两个问题,不过目前都不太乐观;wayland下出现竖线等visual artifact大概率都和xwayland自身有关,而拖影这个问题观察到过,目前也还不知道问题的原因

EthanYao commented on 2024-12-04 06:09 (UTC)

目前在gnome下有一个小bug,在第一个工作区的左上角能看到一条竖线,那个竖线是来自一个X11 hook,并且关掉那个hook之后仍然是可以录屏的,只不过鼠标会有些拖影。

xuwd1 commented on 2024-12-03 06:24 (UTC)

@falser 谢谢反馈,已经根据反馈更新兼容性情况

falser commented on 2024-12-03 05:45 (UTC)

太牛了 我用的hyprland + arch 之前一直没法共享 刚安装试了下 没问题的 已star!

xuwd1 commented on 2024-11-30 18:36 (UTC)

@BryanLiang 已修正,多谢

BryanLiang commented on 2024-11-30 17:36 (UTC)

@xuwd1 我查了一下,makedepends里面漏了git。我把git添加到makedepends里面后就打包成功了。

xuwd1 commented on 2024-11-30 17:29 (UTC)

@BryanLiang 请问是否确定这个问题和package本身有关?我没有使用makechrootpkg的任何经验,不知道这是否意味着PKGBUILD需要更新?

BryanLiang commented on 2024-11-30 15:39 (UTC)

我在clean chroot环境下编译时失败,提示

❯ makechrootpkg -d ~/AUR/pkgs:/mnts/pkgs -c -r $CHROOT -- --clean
==> Synchronizing chroot copy [/home/bryan/AUR/build-chroot/root] -> [bryan]...done
==> Making package: wemeet-wayland-screenshare-git 3.19.2.400_hooked-5 (Sat Nov 30 23:39:13 2024)
==> Retrieving sources...
  -> Updating wemeet-wayland-screenshare git repo...
  -> Found wemeet-wayland-screenshare.sh
  -> Found wemeetapp-wayland-screenshare.desktop
==> Validating source files with sha1sums...
    wemeet-wayland-screenshare ... Skipped
    wemeet-wayland-screenshare.sh ... Passed
    wemeetapp-wayland-screenshare.desktop ... Passed
==> ERROR: Cannot find the git package needed to handle git sources.
==> ERROR: Build failed, check /home/bryan/AUR/build-chroot/bryan/build