原生 wayland 下别人共享屏幕闪退,backtrace 显示调用了 libX11 里的函数。。。
#0 0x00007efe2aeea34c in XMapWindow (dpy=0x18103b0, w=20)
at /usr/src/debug/libx11/libX11-1.8.6/src/MapWindow.c:38
req = <optimized out>
#1 0x00007efe26d05d4f in x_utils::MapWindow(QWidget*) () at /usr/lib/wemeet/libui_framework.so
#2 0x00007efcfb643a03 in () at /opt/wemeet/bin/modules/video/libvideo_module.so
#3 0x00007efcfb643909 in () at /opt/wemeet/bin/modules/video/libvideo_module.so
#4 0x00007efcfb6438e1 in () at /opt/wemeet/bin/modules/video/libvideo_module.so
#5 0x00007efcfb64388d in () at /opt/wemeet/bin/modules/video/libvideo_module.so
#6 0x00007efe1bec4174 in () at /usr/lib/libQt5Core.so.5
Pinned Comments
AvianaCruz commented on 2023-08-13 13:57 (UTC)
原生 Wayland 下无法使用摄像头,无法直接进行屏幕共享。如有上述需求请使用
wemeet-x11
启动。sukanka commented on 2022-07-15 15:09 (UTC) (edited on 2022-12-07 14:13 (UTC) by sukanka)
如果遇到提示更新,可先下载,然后标记过期时提供新版本的 4位版本号+md5 (不是 sha512)
请直接标记过期,而不是在评论区贴新版md5与版本号。
(deb 包可在
/tmp/Temp
下找到) 版本号为四位(如3.10.0.401): 解压 deb包中的control.tar.xz
打开其中的control
文件,找到Version: 3.10.0.401
即为新的版本号。arm 版本有时候与应用内不一致,这是由于 x86版本更新了,但是 arm 版没更新,静待更新即可(欢迎提供 md5+版本号)
ZhangHua commented on 2022-07-01 07:52 (UTC) (edited on 2022-07-01 07:53 (UTC) by ZhangHua)
另外一种 Wayland 下进行屏幕共享的方法,原理一样,也是虚拟相机,但不需要手动输指令:
1. 安装 obs-studio 和 v4l2loopback-dkms 2. 在 obs 中设置屏幕分享和虚拟摄像头 3. 在腾讯会议这边连接摄像头
Misaka13514 commented on 2022-06-13 11:46 (UTC)
wayland 下目前可以通过虚拟相机共享屏幕 Screen_capture#Via_a_virtual_webcam_video_feed
sukanka commented on 2022-05-02 03:28 (UTC) (edited on 2023-08-13 13:40 (UTC) by sukanka)
pulseaudio
还是pipewire-pulse
pulseaudio
杂音的解决方法:拖动系统音量条(不是腾讯会议里面的)到0再调回来. 每次这样操作就能好了, thank @KimiblockLoadCustomFont()
,请尝试执行mkdir -p $HOME/.config/fontconfig
wayland
下要使用摄像头,请使用wemeet-x11
启动。