我最近看了一下Cinnamon Applets的开发。我在applet.js
中找到了类似的代码:
const Meta = imports.gi.Meta;
他们使用Meta
中的许多功能,例如Meta.keybindings_set_custom_handler
。但是,我甚至无法找到任何有关此功能的文件,只能猜测它的含义。我检查了Cinnamon Document,发现它可能是一些C绑定javascript代码。他们使用GObject Introspection。我是这个领域的新手。我想知道在哪里可以查看gi.Meta
中的函数列表?
有一个来自exist applet的键绑定示例,但我仍感到困惑。
答案 0 :(得分:0)
根据documentation: imports.gi.Meta 指的是 Muffin ,而其他人(例如imports.gi) .Gio)是在其他地方记录的第三方(通常是GNOME)库。
如果您搜索 Muffin ,您会看到github中有一个linuxmint / muffin存储库。