Linux用のパネルを作成することを考えています。これには、ウィンドウリスト、メニュー、時計などが含まれます。私の2つの要件は次のとおりです。
- MATE(Gnome 2フォーク)および場合によってはGnome32Dモードに適合する必要があります。
- スムーズなアニメーションが必要です(Chromeのタブのようにウィンドウボタンをドラッグアンドドロップで並べ替える場合)。
どのライブラリを使用する必要がありますか?GTK + /カイロ/クラッター/何か他のもの?
チェックを開始できますlibgnome-panel
(おそらく に名前が変更されていlibmate-panel
ます)。gnome-panel はその上に構築され、libgnome-panel
アプレットを構築するために必要なもの (ウィンドウ リストなど) を提供します。
各アプレットには独自の依存関係があります。たとえば、必要なウィンドウ リスト、必要なlibwcnk
クロックなどがありますcairo
。滑らかなアニメーションのパネルにはクラッター (OpenGL) が必要な場合がありますが、探している 2D には適合しない場合があります。