1

它在Wayland TODO 文本文件中特别指出,Wayland 还没有主动抓取指针。但是,如果我在 Wayland 上运行 Gnome,请尝试单击打开的菜单,然后在其外部单击,外部单击会被吞噬,就好像指针被菜单窗口抓住一样。Gnome 是如何管理的?

4

1 回答 1

0

通过在整个屏幕上创建透明覆盖,您可以很容易地完成您正在谈论的事情。在这种情况下,透明区域上的点击事件不会传播到底层元素。您可以在 Telegram 的图像查看器中看到这一点,它会在图像下方创建全屏灰色叠加层。

但在合成器方面,这种效果可以通过不同的方式实现——通过禁用弹出矩形之外的所有输入事件。

于 2021-06-18T10:50:32.837 回答