@EthanYao 拖影问题已经修正. 竖线问题目前还需要再研究,可能和我们使用的窗口隐藏策略有关系,但是目前看来GNOME顶部的状态栏的确和这个wemeet的overlay窗口有一些奇怪的冲突
Search Criteria
Package Details: wemeet-wayland-screenshare-git 3.19.2.400_hooked-8
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: | 10 |
Popularity: | 6.17 |
First Submitted: | 2024-11-20 07:29 (UTC) |
Last Updated: | 2024-12-07 22:46 (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-wlr-artixAUR, 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-termfilechooser-fix-for-lf-gitAUR, xdg-desktop-portal-gtk-gitAUR, xdg-desktop-portal-cosmic-gitAUR, xdg-desktop-portal-luminousAUR, xdg-desktop-portal-shanaAUR, xdg-desktop-portal-hyprland-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)
- xwaylandvideobridge (xwaylandvideobridge-gitAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
Required by (0)
Sources (3)
xuwd1 commented on 2024-12-07 22:28 (UTC)
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
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