boxmoe_header_banner_img

欢迎来到YaeMiko小站

加载中

文章导读

搬运:Wayland 下使用腾讯会议


avatar
Samele 2022-11-20 77

原文作者:Kelki

原文链接

 

腾讯对 linux 还是太不上心了(

不过随着中国政府对 linux 的逐渐扶持,中国厂商对 linux 软件的支持应该会越来越好。

Step 0:安装腾讯会议
难绷的一点:Only deb packages are supported.

让选两个架构,但是全是 deb 包;Arch 用户应该是能想办法的,rpm系乃至于其他的就自求多福吧(

很明显是迎合中国推广deb系发行版(例如中标麒麟、深度及其 UOS、ubuntu Kylin等),其他常用软件如钉钉也是这样做的。

呃呃。

但是它不支持 Wayland 啊喂!这好吗?这不好。Wayland 是逐渐流行的新技术,为什么不支持?

Step 1:切 x11
Google 出来的 solution 大多是说,别 Wayland 了,log out 后换 x11 吧。这也太笨了……

本篇参考的是找到的唯一靠谱一点的一篇博客。

编辑/opt/wemeet/wemeetapp.sh

找到包含有if [ “$XDG_SESSION_TYPE” = “wayland” ]的一行,这是腾讯会议检测 session type 的地方,下面就是检测到 Wayland 直接报错退出的代码

在这个代码块上面,加入以下代码:

export XDG_SESSION_TYPE=x11
export QT_QPA_PLATFORM=xcb
unset WAYLAND_DISPLAYCOPY
这里就是修改腾讯会议这个 session 的环境变量,绕开腾讯会议的检测。然后就可以使用了。

原 post 不能直接使用,应该是因为:版本更新后export QT_PLUGIN_PATH=”${HERE}/plugins”在整个启动脚本的末尾,export完就启动了;而窗口检测在上面,都检测完报错退出了,下面再export自然没用。



评论(已关闭)

评论已关闭