在Manjaro上,我通过flatpak安装了com.slack.Slack
版本4.23.0
。
现在,当我尝试共享屏幕时,我意外地收到一个似乎来自 Gnome 的“屏幕共享”弹出窗口。我希望根本看不到这一点,但我可以直接从底层的松弛共享屏幕弹出窗口中选择应用程序/屏幕。
附加的屏幕共享弹出窗口就可以了,但它也不会对点击做出反应。我无法取消、共享,甚至无法选择一个屏幕或整个屏幕。
如何正确启用屏幕共享?
答案1
您可以与 Gnome 弹出窗口进行交互,但它们位于堆栈中,并且只有最顶层是响应式的。通过使用找到它极好的+反引号在它们之间循环。这需要一些尝试和错误。要关闭它们,必须先关闭最上面的,然后按顺序关闭其他的。
答案2
我在使用 Zoom Flatpak 时也遇到了同样的问题,由于 Wayland/Flatpak 组合,我无法共享屏幕。我通过安装一个从 flathub 调用的方便的 GUI 解决了这个问题flatseal
。
在里面flatseal
,你可以设置各个应用程序的权限flatpak
;这包括应用程序访问 Wayland 会话上运行的其他软件的传递。
去做这个:
flatpak install flathub com.github.tchx84.Flatseal
在终端中运行。- 退出您要设置权限的应用程序。
- 打开应用程序并在左侧导航菜单中导航至所需的应用程序。
- 在“Socket”下有一个单选按钮,上面写着“Wayland 窗口系统” - 单击即可启用它。
- 打开应用程序并查看它是否有效。
如果您不想安装任何其他内容,可以打开$HOME/.var/app/<YOUR.APP>/config/<YOUR.APP>.conf
并手动编辑该文件。
答案3
不是解决方案,而是至少可以实现屏幕共享的解决方法:
- 单击下面的 slack 弹出窗口
- 选择了整个屏幕
- 现在共享屏幕叠加层再次弹出并可以与之交互
这仍然存在一个问题,即打开了许多无法交互或关闭的死“屏幕共享”窗口。
答案4
这可能是一个Linux显示服务器问题 : 检查您正在使用哪个显示服务器 : echo $XDG_SESSION_TYPE
: 可能会显示韦兰如果你有这个问题。事实上,这个显示服务器经常出现问题。
所以我建议你将显示服务器更改为X11(也称为Xorg):
暂时地:从会话中注销,然后在锁定屏幕上单击设置按钮并选择 X11 或 Xorg 字段。
或默认情况下:
- 编辑此配置文件:
sudo nano /etc/gdm/custom.conf
- 在 [daemon] 部分下,取消注释或添加以下内容:
WaylandEnable=false
- 您可能需要重新启动笔记本电脑
- 编辑此配置文件:
这会将您的显示服务器更改为 X11,并且应该修复您的屏幕共享问题。
详细了解什么是显示服务器:这里
:)