Gnome-shell扩展。使用Windows

时间:2012-05-18 21:24:00

标签: javascript gnome gnome-shell gnome-shell-extensions

如何以编程方式切换窗口?我的意思是像Alt + Tab那样,但没有任何标签或东西。

我试着查看文档,但这对我来说太复杂了(你可以说不要这样做,但我在一个好文档的帮助下学习了动作脚本,虽然起初并不知道一件事)。而且我没有完全理解究竟要去哪里,因为有很多库和一些叫做GObject-Introspection的东西。当我想在那里找到一些东西时,我迷失在那里,因为我不知道我在寻找什么。这是一个圆圈))。

我还尝试查看其他扩展的源代码,但它比文档更复杂。听起来我很虚拟,但我能抓住它。

那么,有没有人知道如何处理切换窗口,我可以在文档或其他任何地方找到我需要的方法?

1 个答案:

答案 0 :(得分:1)

您正在寻找的图书馆是libwnck。该库是用C语言编写的。但是,您可以使用不同语言访问它们,例如JavaScript用于扩展。这是通过GObject-Instrospection完成的,在这一点上你不需要深入理解(只是GObject-Introspection是允许你使用不同语言的库的粘合剂)。前缀通常根据语言而变化。

出于特定目的,您可能需要查看devilpie2