After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 701402 - Implement Progress Bars In Gnome Shell
Implement Progress Bars In Gnome Shell
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: general
3.24.x
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
: 781368 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-06-01 02:06 UTC by Denis Donici
Modified: 2021-07-05 14:27 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Progress bar in Dash (ala Mac) (394.49 KB, image/jpeg)
2013-06-03 18:20 UTC, Denis Donici
Details
Progress bar in Overview on top of the Window (398.03 KB, image/jpeg)
2013-06-03 18:21 UTC, Denis Donici
Details

Description Denis Donici 2013-06-01 02:06:03 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.
Comment 1 drago01 2013-06-01 08:41:23 UTC
This is what the Transfers App is supposed to solve see: https://live.gnome.org/Design/Apps/Transfers
Comment 2 Denis Donici 2013-06-01 12:01:03 UTC
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.
Comment 3 Denis Donici 2013-06-03 18:19:42 UTC
How a progress bar for benchmarking a hard drive or burning a CD is related to "Transfers"?
Comment 4 Denis Donici 2013-06-03 18:20:30 UTC
Created attachment 245949 [details]
Progress bar in Dash (ala Mac)
Comment 5 Denis Donici 2013-06-03 18:21:08 UTC
Created attachment 245950 [details]
Progress bar in Overview on top of the Window
Comment 6 Megh Parikh 2013-06-06 14:04:01 UTC
A useful (not like windows7) progressbar in notification area

II }denotes icon
II  }

12.5%
+- +
 II
 II
+  +
25 %
+--+
 II
 II
+  +

37.5 %
+--+
 II|
 II
+  +

50 %
+--+
 II|
 II|
+  +


62.5 %
+--+
 II|
 II
+--+

75 %
+--+
 II|
 II|
+--+

87.5 %
+--+
 II|
|II|
+--+

100 %
+--+
|II|
|II|
+--+



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
Comment 7 ariasuni 2013-07-02 16:22:19 UTC
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.

https://wiki.ubuntu.com/Unity/LauncherAPI
Comment 8 Denis Donici 2013-11-02 22:56:39 UTC
I think Allan should say his word here
Comment 9 Anass Ahmed 2017-04-07 11:43:24 UTC
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?!!
Comment 10 Anass Ahmed 2017-04-07 11:46:40 UTC
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).
Comment 11 Florian Müllner 2017-04-16 17:47:04 UTC
*** Bug 781368 has been marked as a duplicate of this bug. ***
Comment 12 coreboc 2017-05-11 09:27:32 UTC
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..
Comment 13 Florian Müllner 2017-05-11 10:57:13 UTC
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
Comment 14 NikoKrause 2018-03-13 00:46:27 UTC
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
Comment 15 Florian Müllner 2018-03-13 08:41:52 UTC
(In reply to NikoKrause from comment #14)
> Maybe you could use libxapp to show the progress in the dash:
> https://github.com/linuxmint/xapps/commit/
> 134e96744ac47cf953fd44a0b49c4bec25b709a2

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)
Comment 16 GNOME Infrastructure Team 2021-07-05 14:27:30 UTC
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
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/

Thank you for your understanding and your help.