← Back to team overview

unity-design team mailing list archive

Re: Are there plans to add "Reboot" item to the power-cog menu in panel?

 

On 02/29/2012 12:43 PM, Matthew Paul Thomas wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Carl Ansell wrote on 28/02/12 18:50:
We have a confirmation dialogue when the user clicks shut down, and
they can also select restart from this menu. So why don't we change
the menu so there is instead an option to 'end session', which then
leads to a confirmation dialogue that includes all the possible
options to end a session?

...

Ubuntu used to do that, and it was horrid, because there are just too
many choices.<http://en.wikipedia.org/wiki/File:Ubuntu_shutdown.png>

(Joel Spolsky coincidentally explained why it was horrid, looking at
the equivalent problem in Windows Vista.
<http://joelonsoftware.com/items/2006/11/21.html>)

I would be delighted if Ubuntu ever got to the point where it could
have a single item as you describe, where that item did not take you
to a confusing spectrum of session-ending commands.
<https://wiki.ubuntu.com/ExitStrategy>

But achieving that simplicity would require the kind of low-level work
that Ubuntu developers have never been interested in so far.

First, kernel work to make Suspend and Hibernate a quick continuum.
Have the computer quickly hibernate before suspending, so that after a
specific time period in suspend state (or if it ran out of battery
while in suspend state) it would power off, and later resume from
hibernation instead. That way, "Suspend" and "Hibernate" wouldn't need
to be separate choices.

Second, implementing APIs so that application developers need do very
little to save perfect state on exit. That way, "Log Out" and
"Shut Down" wouldn't need to be separate choices: you could exit, and
if nobody else logged in in the next 30 seconds, the computer would
shut down.

And third, allowing applications that are doing something continuous
(like downloading a file) to run, at low ebb, while you are logged
out. That way, "Switch User" and "Log Out" wouldn't need to be
separate choices.

There are all kinds of edge cases that would need to be either solved
or retired. But that's why Ubuntu has seven ways to exit your session,
while the iPad succeeds with only one.

- - --
mpt
- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9OV3gACgkQ6PUxNfU6ecr4gACfeulRpTW1CvCba6tUjQTNHlkf
RigAoKE6SIM0xDb5/hJkuibKeGNrd3vf
=/H75
- -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9OcecACgkQ6PUxNfU6ecrqoACgzEKI60FO+30ihmCFaLjC5f1Z
3/IAoJinZsRij7z9aSVGqt17H9isnZE3
=TFos
-----END PGP SIGNATURE-----

I don't understand why this was horrid, because everything was organised into one place, rather than having a bunch of options in a drop-down menu. I also do not understand why restart was merged into the shutdown dialogue in Oneiric. That has never made any sense to me. Just my two cents.

---Ryan


Follow ups

References