Wie wird der Fortschritt im Dock-Symbol angezeigt?

Wie wird der Fortschritt im Dock-Symbol angezeigt?

Wie kann ich den Anwendungsfortschritt in einem Docksymbol anzeigen?

Meine native GTK3-Anwendung, die unter Ubuntu läuft, hat ein Symbol, das im Ubuntu-Dock angezeigt wird, wenn die Anwendung ausgeführt wird. Die Anwendung führt eine Aufgabe aus und zeigt einen Fortschrittsbalken an.

Gibt es eine API oder Ubuntu-DBus-Schnittstelle, an die meine Anwendung Nachrichten senden sollte, um den Fortschritt auch überlagert über ihrem Symbol im Dock anzuzeigen?

Nautilus ist ein gutes Beispiel für das, was ich erreichen möchte. Beim Kopieren von Dateien in Nautilus wird das Nautilus-Symbol im Ubuntu-Dock mit einem Overlay-Symbol angezeigt, das den Fortschritt des Kopiervorgangs anzeigt:

Nautilus-Symbol im Dock mit Fortschrittsüberlagerung

Hinweis: Ich gehe davon aus, dass dies unter Ubuntu 20.04 funktioniert. (Aber es wäre schön, wenn es auch unter 18.04 LTS funktionieren würde, obwohl ich mich nicht erinnere, ob 18.04 diese Funktion unterstützte).

Antwort1

Der Dash von Gnome Shell verfügt derzeit über keine API, die die Anzeige von Fortschrittsbalken ermöglicht. Dies würde mit der Standardkonfiguration von Gnome keinen Sinn ergeben, da der Dash nur sichtbar ist, wenn er aktiv in der Aktivitäten- oder Anwendungsansicht aufgerufen wird, würde aber in Erweiterungen wie Dash to Dock offensichtlich Sinn ergeben. Dies wird in diesem Artikel besprochen.alter Problembericht.

verwandte Informationen