gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 11:31:46 29 4
gpt4 key购买 nike

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

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

感谢指点!

最佳答案

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

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

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

关于linux - 如何开发 Gnome 工具栏图形小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10880890/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com