最近、デスクトップに16.04.2のbudgie-remix distroをインストールしました。辞書検索用のgtk appindicatorを作成したいが、バッジ表示パネルには表示されないことを除いて、正常に動作します。
Applicationインジケーターアプレットのサポートがbudgieに拡張され、利用できる ここではgithub であることを知っています。
私が望むのは、上記のインディケーターアプレットに依存するのではなく、バッジーパネル自体にインジケーターを表示するコードを書くことです。これを達成する最も簡単な方法は何ですか?
budgie-desktopを使用すると、Vala、C、Pythonで作成するパネル用のウィジェットを作成できます。
これはlibpeasベースのAPIであり、APIは非常に簡単です。 GitHubには、Vala、C、Pythonの 例ベースのプロジェクト があります。
python example をご覧ください。これは最も読みやすいです。
すべてのPeasタイプのプラグインは、.pluginファイルとソースで構成されています。
Budgie-desktopの場合、プラグインはグローバルな場所またはローカルの場所にインストールできます。
ローカル(ユーザーごと)の場合、.pluginとすべてのソースファイルの両方を~/.local/share/budgie-desktop/plugins/plugin-name
に配置する必要があります
グローバルインストールの場合、.pluginおよびソースモジュールは/usr/lib/budgie-desktop/plugins/plugin-name
にインストールする必要があります。データベースのファイルの場合、/usr/share/budgie-desktop/plugins/plugin-name
は正しい場所です。
budgie-desktop v10.xは、パネルウィジェットをサポートしています。追加のウィジェットでRavenを変更することはできません。
Budgie-desktopの将来のバージョンでは、追加のウィジェットタイプを作成できることが提案されています。これらがどのような形で行われるかは、バッジーデスクトップの進化としてのみ知られます。