File support-wayland.patch of Package wemeet
diff '--color=auto' -aru a/opt/wemeet/wemeetapp.sh b/opt/wemeet/wemeetapp.sh
--- a/opt/wemeet/wemeetapp.sh 2025-07-01 13:33:52.286685057 +0800
+++ b/opt/wemeet/wemeetapp.sh 2025-07-01 14:18:59.291185126 +0800
@@ -29,12 +29,10 @@
fi
if [ "$XDG_SESSION_TYPE" = "wayland" ];then
- if [ -f "/opt/x11-wayland/x11-ext.sh" ];then
- source /opt/x11-wayland/x11-ext.sh
- else
- zenity --info --title="腾讯会议" --text="检测到窗口系统采用wayland协议,腾讯会议暂不兼容,程序即将退出!" --width=350 --height=100
- exit 1
- fi
+ export XDG_SESSION_TYPE=x11
+ export QT_QPA_PLATFORM=xcb
+ export LD_PRELOAD="${LD_PRELOAD:-}:/usr/lib64/wemeet/libhook.so"
+ unset WAYLAND_DISPLAY
fi
SELF=$(readlink -f "$0")
@@ -44,6 +42,7 @@
export PATH="${HERE}/bin${PATH:+:$PATH}"
export LD_LIBRARY_PATH="${HERE}/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
export QT_PLUGIN_PATH="${HERE}/plugins"
+export QT_AUTO_SCREEN_SCALE_FACTOR=1
export TZ=Asia/Shanghai
exec wemeetapp $*