Comment 28 for bug 274146

Revision history for this message
Matt Zimmerman (mdz) wrote : Re: Desktop items

On Thu, Oct 02, 2008 at 04:28:48PM +0200, Sebastien Bacher wrote:
> Le jeudi 02 octobre 2008 à 13:37 +0100, Matt Zimmerman a écrit :
> > I don't consider the redundant menu entries to be as much of a problem
> > as
> > having one of the most prominent buttons on the default desktop lose
> > most of
> > its functionality.
>
> Right, so let's summarize the discussion, I see 3 ways to go there:
>
> * use the stock upstream dialogs and the new user switch applet and do
> users configurations changes on update:
>
> advantages:
> - that works out of the box for new installation
> - there is no upstream patching required
> - some users like the upstream way to have different dialogs
>
> inconvenients:
> - requires to migrate the configuration on upgrade in a non trivial way
> (basically what scott described before)
> - some users will likely not like the new switch user applet and would
> like better to have a dialog listing all the session options

This seems like the most risky to me.

> * change the logout upstream dialog to list all the options
>
> advantages:
> - will not confuse users who like having one dialog listing everything
> - doesn't require configuration changes on upgrade
>
> inconvenients:
> - requires to apply patches to the upstream code
> - makes the configuration, interfaces and layout ubuntu specific
> - some users like the upstream way better
>
>
> * add an extra dialog similar to the 2 upstream ones which lists all the
> options

...and change the logout applet to use it (right?).

> advantages:
> - the gnome-panel layout is the upstream one and the applet will still
> be listing all the available actions
> - no configuration change required (or a limited one if you want to add
> a new applet for this dialog, that would just be changed the object name
> in the configuration and not the layout)
> - there is no need to change the upstream code but rather to add some
> new one which makes updates easier
>
> inconvenients:
> - requires to write the new dialog, though if we want to something
> similar to the upstream ones listing all the options that's trivial
> - the new dialog and the user switching applet will somewhat be
> redundant since they will list all the actions and should probably not
> be both listed on upgrades (or the switch user applet should have go
> back to only switching users)

I can think of another option:

 * change the logout applet to display the shut down dialog instead of the
   log out dialog

advantages:
- no configuration changes required
- should be a very small code change

problems:
- makes the applet name counter-intuitive
- some people might use the log out option (but I think this is unusual on
  single-user systems), though we could add it to the shut down dialog
  (smaller change than modifying the log out dialog)

--
 - mdz