Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在考虑为 Linux 制作一个面板,其中包括窗口列表、菜单、时钟等。我的两个要求是:
我应该使用哪些库?GTK+ / Cairo / Clutter / 别的什么?
您可以开始检查libgnome-panel(可能重命名为libmate-panel)。gnome-panel 建立在此之上,并libgnome-panel提供构建小程序所需的内容(如窗口列表等)。
libgnome-panel
libmate-panel
每个小程序都有自己的依赖项,例如,对于您将需要的窗口列表libwcnk,对于您可能需要的时钟cairo。对于具有平滑动画的面板,您可能需要混乱(即 OpenGL),但是,这可能不适合您正在寻找的 2D。
libwcnk
cairo