Как показать прогресс в значке дока?
Как показать ход выполнения приложения на значке в доке?
Мое собственное приложение GTK3, которое работает в Ubuntu, имеет значок, который появляется в доке Ubuntu, когда приложение запущено. Приложение выполняет задачу и отображает индикатор выполнения.
Есть ли интерфейс API или Ubuntu dbus, на который мое приложение должно отправлять сообщения, чтобы также отображать ход выполнения на его значке в доке?
Nautilus — хороший пример того, чего я хочу достичь. При копировании файлов в Nautilus значок Nautilus в доке Ubuntu имеет значок наложения, показывающий ход процесса копирования:
Примечание. Я ожидаю, что это будет работать в Ubuntu 20.04. (Но было бы неплохо, если бы это работало и в 18.04 LTS, хотя я не помню, поддерживала ли 18.04 эту возможность).
1 ответ
Dash of Gnome Shell в настоящее время не имеет API, позволяющего отображать индикаторы выполнения. Это не имело бы смысла при настройке Gnome по умолчанию, где Dash виден только при активном вызове в представлении «Действия» или «Приложения», но, очевидно, имеет смысл в таких расширениях, как Dash to Dock. Это обсуждается в этом старом отчете о проблеме.
