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

问题描述 投票:0回答:1

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

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

感谢您的指点!

linux graphics svg widget gnome
1个回答
2
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.