ドックアイコンに進行状況を表示するにはどうすればよいですか?

ドックアイコンに進行状況を表示するにはどうすればよいですか?

ドックアイコンにアプリケーションの進行状況を表示するにはどうすればよいですか?

Ubuntu で実行されるネイティブ GTK3 アプリケーションには、アプリケーションの実行時に Ubuntu ドックに表示されるアイコンがあります。アプリケーションはタスクを実行し、進行状況バーを表示します。

ドックのアイコンに進行状況を重ねて表示するために、アプリケーションがメッセージを送信する必要がある API または Ubuntu dbus インターフェイスはありますか?

Nautilus は、私が実現したいことの良い例です。Nautilus でファイルをコピーしている間、Ubuntu ドックの Nautilus アイコンに、コピー プロセスの進行状況を示すオーバーレイ アイコンが表示されます。

進行状況オーバーレイ付きのドック内の Nautilus アイコン

注: これは Ubuntu 20.04 で動作すると予想されます。(ただし、18.04 LTS でも動作すれば良いのですが、18.04 がこの機能をサポートしていたかどうかは覚えていません)。

答え1

Gnome Shell の Dash には現在、プログレスバーを表示するための API がありません。Dash はアクティビティまたはアプリケーション ビューでアクティブに呼び出されたときにのみ表示される Gnome のデフォルト設定では意味がありませんが、Dash to Dock などの拡張機能では意味があります。これについては、この旧号レポート

関連情報