gnome-shell に統合されるシンプルなツールを作成しようとしています。ツールを「右上のコントロールバー」に統合したい:
右上のパネルにエントリを表示したいので、「ポップアップ」をカスタマイズする必要があります (図では、シークバーがある場所)。私の質問は次のとおりです。
- それらは何と呼ばれていますか?アプレット?ウィジェット?
- このバーは何と呼ばれていますか? ダッシュ?ドック?
- 完全に C/C++ で自分で作成するにはどうすればよいですか?
「GnomeShellExtensions」のリソース(いくつかのサードパーティの記事を含む) を読み、この「Migration to DBus」ガイドも見つけました。後のものを見ると、JavaScript でドック エントリを作成する必要があるようで、残りはネイティブ言語で行うことができます。これは私には奇妙に思えます。
したがって、これを完全に C/C++ で作成する方法を探しています。
NetworkManager (Dock/Bar の右側) も gnome-shell 拡張機能なしでそれを行うので (少なくとも何も見つからない)、それは可能であると思います。