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 347886 - »End Process« button in bad position
»End Process« button in bad position
Status: RESOLVED FIXED
Product: system-monitor
Classification: Core
Component: general
2.14.x
Other Linux
: Normal trivial
: ---
Assigned To: System-monitor maintainers
System-monitor maintainers
: 599137 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-07-18 09:16 UTC by Malte
Modified: 2013-08-01 19:23 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
Move the "End process" button besides the other buttons (8.00 KB, patch)
2012-10-03 16:39 UTC, Stefano Facchini
none Details | Review

Description Malte 2006-07-18 09:16:36 UTC
The »End Process« button is located in the lower right corner of the application window.  Gnome users are used to find there a button which closes the window (cf. the About and Preferences windows of gnome-system-monitor itself), so they might activate this button, thinking it will end/close the application window.

So the »End Process« button should be moved to another location, e.g. into the upper right corner.  It may even be renamed to »End Selected Process«, to make any confusion with a »Close Window« button impossible.

Note that this possible confusion does not occur if the user thinks before acting, but mind that people do not always do so, and it's a good idea for software interfaces to stay out of the user's way.
Comment 1 Karl Lattimer 2008-01-03 13:36:36 UTC
It would probably be a good idea to have some new features around this button, which will then make it more obvious that the button is related to the currently selected process.

My thoughts on this, instead of simply having an End Process button, we should include stop, continue and kill as we've got a whole row to fit things in there. While we're at it we could have a select process button which could allow the user to select with the mouse which window they'd like to operate on, this would then select the relevant process in the process list. All of these buttons should also have icons.

Does this sound like it would solve your problem?
Comment 2 Benoît Dejean 2008-01-03 20:12:08 UTC
So what ? we'd have the menu, the contextual menu and buttons ?
Comment 3 Karl Lattimer 2008-01-03 20:14:49 UTC
Yeah, but these contextual features aren't obvious, users don't always try the right click button, and also adding the extra gui orientated feature for selecting the process by clicking. This is helpful to unfamiliar users.

Comment 4 Benoît Dejean 2008-01-03 20:35:42 UTC
That's why there's also a menu, no ?
I have left the end process button only because this is an immediate feature for beginners. I don't think other buttons are really needed. If process won't term, we should ask the user about kill
Comment 5 Chris Kühl 2011-07-10 22:24:56 UTC
*** Bug 599137 has been marked as a duplicate of this bug. ***
Comment 6 Stefano Facchini 2012-09-26 14:09:58 UTC
After the patch in bug 674949 has landed, the "End Process" could be moved besides the "Refresh" and "View" buttons, I think.
Comment 7 Stefano Facchini 2012-10-03 16:39:27 UTC
Created attachment 225694 [details] [review]
Move the "End process" button besides the other buttons

Now it's on a row on its own, wasting a lot of vertical space.
At the same time, add a "linked" style class to the other two
buttons and make them a bit nicer :)
Comment 8 Robert Roth 2012-12-31 23:11:00 UTC
(In reply to comment #7)
> Created an attachment (id=225694) [details] [review]
> Move the "End process" button besides the other buttons
> 
> Now it's on a row on its own, wasting a lot of vertical space.
> At the same time, add a "linked" style class to the other two
> buttons and make them a bit nicer :)

I have tried it, and it looks sort of strange to have the Load average label, end process button, refresh button and view menu in the same row, they are not related. Load average + (Refresh +View) are OK, as a row has a leading end and a trailing end. But the End process button (probably the most used button in the interface, but I think in any case used more than the refresh+view menu is in the middle, not a very intuitive place to look for it).

I'd say leaving it below the process table should be ok as:
* we should add a filter textbox to filter the processlist (bug 509787) which will use that vertical space anyway
* the end process action has a confirmation dialog, reducing the chance of accidentally ending a process
* without a process selected, the button is insensitive, making clicks only possible after a user click on the process list
Comment 9 Robert Roth 2012-12-31 23:11:52 UTC
What do you think? Any other ideas how the interface could be reorganized, now that we also have to count the refresh button and the view menu in the equation?
Comment 10 Robert Roth 2013-08-01 19:23:43 UTC
The end process button has been moved to the top bar, above the process list, thus I am marking this as fixed.
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.