我想为 Gnome 创建一个小的工具栏图形小部件。你能为我指出正确的方向吗 ?我的猜测是这在 Java 中不容易完成,所以我正在寻找我可以学习的下一个最好的语言。具体来说:
感谢您的指点!
如果您想为 Gnome 3 编写一些东西,那么最好的方法是使用 St 图形工具包(“St”=“Shell 工具包”)在 JavaScript 中编写一个 Gnome Shell 扩展。以下是资源链接:
对于 LXDE,here 是为 LXPanel 编写插件的指南。看起来唯一可用的方法是在 C 中使用 GTK 图形工具包。请注意,这不使用 Gnome 库 - 据我所知,LXDE 库在 C 中并且没有绑定到其他语言。
跨桌面编写菜单栏小部件没有标准。这是因为不同的桌面环境都有自己的库和 API。所以,能否使用 SVG 取决于你使用的是哪一种。 RSVG 库为 GTK 添加了 SVG 功能,但即使没有它,您也可以使用静态 SVG 图标。