使用vala编程语言,您能否检测其他应用程序何时全屏显示或最大化显示,并挂起自己的程序?是否有类似的演示?
这只能通过询问窗口管理器/合成器来完成,因为那是实际处理这种事情的组件。并且取决于会话类型,这将起作用或将不起作用。
xwininfo
(有关更多信息,请参见https://stackoverflow.com/a/1018185/2921914)。您可以直接调用它并解析结果,也可以通过查看其源代码来查看它使用X协议的哪些部分。既然您提到[gnome]作为标签,您可能可以通过编写自己的GNOME Shell扩展来做到这一点,因为它可以直接访问GNOME Shell的内部结构。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句