
Polybarなどのカスタムステータスバーの実装がシステムトレイアイコンを表示するために既存のウィジェットを使用しているように見えることが多いことを確認した後、あまり望ましくありませんが、ディスプレイのメタデータ(アイコン、ソフトウェア名など)を取得できますありますか?通常、一部のAPIまたはコマンドラインコマンドを介してプログラムでデスクトップ環境パネルのシステムトレイにありますか?
トレイ自体がどこかからこの情報を持ってくるようだから可能なようですが、どこを見なければならないのかわかりません。 XFCEシステムトレイのソースコードを簡単に確認しましたが、GTK APIの経験がないため、まだ理解できません。ソケットAPIを使用しているようです。
システムトレイアイコンを表示したいのですが、システムトレイウィジェット(?)が許可するよりも自由にスタイルを設定して場所を指定したいです。
重要な場合、私の場合、ManjaroはXFCEデスクトップ環境を使用しています。