原理
腾讯会议在启动脚本中对Ubuntu的桌面管理软件进行了检测,如果发现是Wayland便直接退出,但是由于其是sh脚本,因此我们可以绕过这个逻辑。
修改
首先编辑这个sh文件,需要提供root权:
vim /opt/wemeet/wemeetapp.sh
然后找到:if [ "$XDG_SESSION_TYPE" = "wayland" ]
这一行所在的位置,在其上方加入:
export XDG_SESSION_TYPE=x11
export QT_QPA_PLATFORM=xcb
unset WAYLAND_DISPLAY
就像这个样子:
然后就可以正常打开了!
注意
虽然可以打开,但是腾讯会议的共享屏幕是用不了的。可以尝试使用腾讯会议的摄像头调用OBS的来变通达到共享屏幕。