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