1

我正在考虑为 Linux 制作一个面板,其中包括窗口列表、菜单、时钟等。我的两个要求是:

  • 它应该适合 MATE(Gnome 2 fork)和可能的 Gnome 3 2D 模式。
  • 它应该有流畅的动画(用于拖放窗口按钮重新排序,如 Chrome 中的选项卡)。

我应该使用哪些库?GTK+ / Cairo / Clutter / 别的什么?

4

1 回答 1

0

您可以开始检查libgnome-panel(可能重命名为libmate-panel)。gnome-panel 建立在此之上,并libgnome-panel提供构建小程序所需的内容(如窗口列表等)。

每个小程序都有自己的依赖项,例如,对于您将需要的窗口列表libwcnk,对于您可能需要的时钟cairo。对于具有平滑动画的面板,您可能需要混乱(即 OpenGL),但是,这可能不适合您正在寻找的 2D。

于 2012-07-16T00:26:50.843 回答