我正在寻找一个简单的工具,它将集成到gnome-shell中。我希望将工具集成到“右上角控制栏”中:
我想在右上方的面板中有一个条目,我需要自定义“弹出窗口”(在图片中,搜索栏所在的位置)。我的问题是:
我阅读了"GnomeShellExtensions"上的资源(包括一些第三方文章),我也找到了这个"Migration to DBus" - 指南。看一下后一个,你似乎需要用JavaScript创建dock-entry,你可以用母语完成剩下的工作,这对我来说很奇怪。
所以,我正在寻找一种完全用C / C ++制作的方法。
我认为应该是可能的,因为NetworkManager(在Dock / Bar的右侧)也没有gnome-shell扩展(至少我找不到)。
答案 0 :(得分:1)
要编写具有库中不存在的新功能的扩展,您可以通过C / C ++开发它,但最后您应该使用JavaScript来呈现它。
有很多库以“gir”(“GObject Introspection Repository”或“GIRepository”的缩写)开头,可能对您有所帮助。