GNOME Bugzilla – Bug 701402
Implement Progress Bars In Gnome Shell
Last modified: 2021-07-05 14:27:30 UTC
Problem: In certain cases, when some operations take time, progress bars appear (for example when copying large files with nautilus or burning a cd with brasero etc.) there is no way to easily check the status of the operations from overview. I have to focus on each application separately in order to check the progress bar of the operation. I expect in overview to see all the things that are happening right now on my device/computer.
Solution: Create a progress bar that will indicate the status of the operation next to the icon of the application in the dash or even next to the window of the app in the overview.
This is what the Transfers App is supposed to solve see: https://live.gnome.org/Design/Apps/Transfers
Thank you for quick reply. I do know about Transfers. But still it doesn't fix the issue. I have to focus into Transfer from overview in order to see the progress bars. What i was suggesting its a little bit different..it's not an application but a progress bar in actual gnome shell.
How a progress bar for benchmarking a hard drive or burning a CD is related to "Transfers"?
Created attachment 245949 [details]
Progress bar in Dash (ala Mac)
Created attachment 245950 [details]
Progress bar in Overview on top of the Window
A useful (not like windows7) progressbar in notification area
II }denotes icon
this is a clockwise progress bar
there should be some padding between p. bar and icon (for square icons)
The current point should be highlighted
also bright color like orange should be used for p. bar
This is useful especially for downloads and copy ops.
also such windows should get hidden
this should be displayed in trash/notification area
Maybe you can use the Ubuntu Unity API, because it’s used in many softwares and it’s also in KDE with the iconbar plasmoid. So a multi-desktop API would ease the use of the functionality.
I think Allan should say his word here
Couldn't we revive that (obviously we haven't seen the Transfers app yet and no one implemented the notifications/dash progress bars) after the fact that Ubuntu 18.04 will be released with GNOME by default, and Unity people had that for years?!!
FWIW, I think progress bars in Notifications area would be more GNOME-y and useful than progress bars in the Dash (which I don't use anyway while maintaining a keyboard-only workflow).
*** Bug 781368 has been marked as a duplicate of this bug. ***
Why not implement the same progress-pie from nautilus to the gnome-shell top bar for example next to the clock to act as a global progress bar? could display a label next to it or on hover, or a regular notification for each operation..
If you want to see progress on this issue, I suggest:
1. Coming up with a DBus API that allows applications
to relay progress information to the shell
2. Propose patches that expose that API in GIO/GTK
3. Provide proof-of-concept patches for gnome-shell
and an app, so people can play around with it
4. Repeat any of 1-3 according to the feedback you receive
Maybe you could use libxapp to show the progress in the dash: https://github.com/linuxmint/xapps/commit/134e96744ac47cf953fd44a0b49c4bec25b709a2
Plus would be, that downloads in Firefox can show progress as well: https://bugzilla.mozilla.org/show_bug.cgi?id=1418749
(In reply to NikoKrause from comment #14)
> Maybe you could use libxapp to show the progress in the dash:
No, X11-only implementations are no longer acceptable.
(I'll also note that the design is moving towards removing the dash altogether, so adding progress support to notifications might be a better direction)
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).
If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
and create a new ticket at
Thank you for your understanding and your help.