如何开发Gnome工具栏图形小部件?

时间:2012-06-04 11:59:49

标签: linux graphics svg widget gnome

我想为Gnome创建一个小工具栏图形小部件。你能为我指出正确的方向吗 ?我的猜测是,这在Java中并不容易,所以我正在寻找下一个我能学到的最好的语言。具体做法是:

  • 您认为哪种语言对此类内容具有最好的Gnome绑定?
  • 我应该关注哪个图形库?
  • 我可以在SVG中实现图形吗?
  • 我可以使用一个可以轻松跨多个Linux桌面运行的框架吗? (即不仅仅是Gnome)

感谢您的任何指示!

1 个答案:

答案 0 :(得分:1)

如果你想为Gnome 3编写一些内容,那么最好的方法是使用St图形工具包(“St”=“Shell toolkit”)在JavaScript中编写Gnome Shell扩展。以下是资源链接:

对于LXDE,here是为LXPanel编写插件的指南。看起来唯一可用的方法是在C中使用GTK图形工具包。请注意,这不使用Gnome库 - 据我所知,LXDE库在C中并且没有绑定到其他语言。

在桌面上编写菜单栏小部件没有标准。这是因为不同的桌面环境都有自己的库和API。因此,您是否可以使用SVG取决于您使用的SVG。 RSVG库为GTK添加了SVG功能,但即使没有它,也可以使用静态SVG图标。