对a similar question的回答表明我无法以独立模式导入Shell内容。但是,据我所知,St是一个用C语言编写的独立库。但我还是无法在gjs中导入...
即
$ gjs -c "imports.gi.Gtk"
有效(即没有输出)。但
$ gjs -c "imports.gi.St"
失败
Error: Requiring St, version none: Typelib file for namespace 'St' (any version) not found
有没有办法从独立的(不是GNOME Shell扩展)gjs导入St库?
答案 0 :(得分:5)
其中一些不在那里(例如Meta,Shell,St),因为它们被认为是“私人的”。 点击此处了解如何导入它们: http://mathematicalcoffee.blogspot.ca/2012/09/developing-gnome-shell-extensions_6.html?m=1
由于使用了CSS,St Lib真的(!!!)会帮助用自定义界面编写应用程序。如果我们可以将库与Clutter和gjs一起使用,那么由于St和Shell库的易用性,它真的会吸引开发人员。