Make shutdown and user menu separate applets

Bug #531654 reported by Jaroslav Šmíd
144
This bug affects 31 people
Affects Status Importance Assigned to Milestone
indicator-me (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

I don't like the idea of my name being displayed to everyone watching at my laptop and I don't use that social networks "stuff". I would like to remove it from panel, but if I do so, shutdown menu is removed from the panel too as it is only one applet called "Indicator applet session". Could those to things be separated into two different applets?

The same apply for "Indicator applet" - I want sound mixer to be displayed, but I don't that envelope stuff with application list.

If they cannot be separated, there could at least be an option to hide the parts one doesn't want to be shown, at least in gconf-editor. Thanks a lot.

Revision history for this message
Gabe Gorelick (gabegorelick) wrote :

You can remove indicator applet session from the panel and then add the shutdown applet. As for the indicator applet, I do not know of a way to just turn off the message menu, but that would be a desirable feature.

affects: ubuntu → indicator-applet (Ubuntu)
Revision history for this message
Jaroslav Šmíd (jardasmid-gmail) wrote :

Unfortunately, the shutdown applet doesn't have an option to log out - that would require to add logout applet. I woudn't mind, but their icons don't quite fit the ubuntu style icons, moreover the icons are quite bigger then other.

Revision history for this message
Jaroslav Šmíd (jardasmid-gmail) wrote :
Omer Akram (om26er)
affects: indicator-applet (Ubuntu) → indicator-session (Ubuntu)
Changed in indicator-session (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Gabe Gorelick (gabegorelick) wrote :

You should probably file a separate bug against the indicator-applet package for the hiding of the message menu.

Revision history for this message
Ted Gould (ted) wrote :

The ssession menu has been split to include a "me" menu which has the user name in it. There is now a "/system/indicator/me/anonymous" gconf key which will hide your username.

Changed in indicator-session (Ubuntu):
status: New → Fix Released
Revision history for this message
Jaroslav Šmíd (jardasmid-gmail) wrote :

Great, thank you.

Revision history for this message
Jaroslav Šmíd (jardasmid-gmail) wrote :

Is this in lucid yet? I can see no difference, it is still one applet and there is no schema for /system/indicator/me/anonymous, setting it with gconftool-2 has no effect ...

Revision history for this message
Gabe Gorelick (gabegorelick) wrote :

Yeah, there doesn't seem to be a /system/indicator gconf schema in Lucid yet. There is a /apps/indicator-session/ one though, but that only includes suppress_logout_menuitem and suppress_logout_restart_shutdown.

Changed in indicator-session (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Sebastian Abate (sebastianabate) wrote :

I'm also looking a way to disable or hide the memenu, but keeping the shutdown button (with all the options, like "Lock Screen", and "Switch From username" which the "Shutdown applet" do not have). I can't find a indicator/me schema in gconf-editor

Revision history for this message
Sebastian Abate (sebastianabate) wrote :

I just found this, you can remove the indicator-me package, and the "social" part of the menu will be gone on the next logon. The same apply for the "envelope" icon, you can remove the indicator-messages package.

sudo apt-get remove indicator-me indicator-messages

Revision history for this message
Sebastian Abate (sebastianabate) wrote :
Revision history for this message
Jaroslav Šmíd (jardasmid-gmail) wrote :

Well, this is good solution for me. But what if there were 2 (or more) users of one computer and first one would like to have it hidden but second one would like to have it shown.
C'mon, would it really be that hard to make it configurable? To program one submenu with one or two checkboxes is question of at most 5 minutes and it would really help. Or would you like users to yell "Hey, ubuntu is piece of * as you can't remove IM status indicator without removing shoutdown menu", "you can't remove envelope stuff without removing volume control". Not all ubuntu's users know this cannot be hidden as they just watch the screenshot someone makes. That could be why they don't report this as well, but when the final version is released, I believe this will be number one people will hate about Ubuntu. Not everyone want to be "part" of social networks.
But gess what, Sebastian, they won't fix it. They do not want to. As they didn't want to fix that wallperer included in Ubuntu 8.10 with visible steps in gradients as I reported half year ago, because it would add 1MB to ISO image (which could be saved by not including mono and by including better alternatives not dependent on mono). New wallpaper contains them again and wallpaper is among first things users notice and it's part of "first impression". And when you see the wallpaper, you just say - hey, they don't care what people think. And they removed gimp (a lot of saved space), but not because of wallpaper, but to include social piece of *. Why don't they just make better wallpaper. What is problem with some kind of "nature" in the wallpaper. There are not that visible jpeg artefacts. On "one color" wallpaper, there are.
They just release it, because they get money from sponsors, not from most of their users. They are not releasing Ubuntu for people, they are releasing it for themselves. That is why they won't fix this bug as well.

---
I'm impulsive. I know it. I have personality disorder, but I had to say what I thought.

Revision history for this message
Ted Gould (ted) wrote : Re: [Bug 531654] Re: Make shutdown and user menu separate applets

On Sun, 2010-04-04 at 13:37 +0000, Jaroslav Šmíd wrote:
> To program one submenu with one or two checkboxes is question of at
> most 5 minutes and it would really help.

Wow, really? Then it would have taken you less time to fix it than to
write this rant! The hard part about configuration items is not writing
them, it's testing them as you start to add multipliers to the number of
tests you need. All in all, no issue with the feature. Just no
interest in spending the time to do the work required.

Revision history for this message
Jaroslav Šmíd (jardasmid-gmail) wrote :

> Then it would have taken you less time to fix it than to write this rant!

If I wrote the patch, would you accept it?

Revision history for this message
Ted Gould (ted) wrote :

On Mon, 2010-04-05 at 17:26 +0000, Jaroslav Šmíd wrote:
> > Then it would have taken you less time to fix it than to write this
> rant!
>
> If I wrote the patch, would you accept it?

If it was well written, had an appropriate test suite, etc, sure.
Though, since it is too late for Lucid (we're in beta2 freeze now), it
would probably make sense to use GSettings rather than GConf as that
should be in for Maverick.

This should probably be done in indicator-applet. What I'd like to see
is a way to both remove and set the ordering. Right now we just have a
static list of indicators to determine the ordering. It seems that
changing that list to be dynamic, and allowing for removing of items,
would be the best way to go.

One thing that I'm not sure on is how it should handle upgrades.
Perhaps a dict of some sort is better than a list.

Revision history for this message
MarkJ (marker) wrote :

gconf-editor currently (as of 10.04) has the following options:
/apps/indicator-session/suppress_logout_menuitem (bool)
/apps/indicator-session/suppress_logout_restart_menuitem (bool)
/apps/indicator-session/suppress_restart_menuitem (bool)
/apps/indicator-session/suppress_shutdown_menuitem (bool)

The least we can do is add
/apps/indicator-session/suppress_memenu_menuitem (bool)
/apps/indicator-session/suppress_switchuser_menuitem (bool)

Revision history for this message
MarkJ (marker) wrote :

I take back what i said about switchuser... I just found the gconf-editor key:
/desktop/gnome/lockdown/disable_user_switching
very useful.

Revision history for this message
MartinE (martin-engbers-gmx) wrote :

I want to remove the logout applet from the indicator applet session and I want those options back in the main menu where they belong. But I would like to keep the me menu. Is that at all possible? I would also prefer it if the me menu didn't show my name. Two months have passed since comment #5, and /system/indicator/me/anonymous still doesn't seem to exist. Making this impossible to configure is just wrong. This shouldn't be an all or nothing choice.

While I'm at it: Why exactly are we reinventing the wheel? Why couldn't those things be normal gnome panel applets like everything else? I utterly fail to see a reason why that me-menu thing and that logout thing are one applet rather than two. And why are that volume thing and that envelope thing one applet rather than two? What's the point of a meta-applet that contains sub-applets; in fact, what's the point of two meta-applets each of which contains sub-applets? What problem does this solve that couldn't be taken care of with seperate panel applets and gnome's notification area? At least with the latter, I can configure what is shown in there by changing the list of startup programs. Please enlighten me.

Revision history for this message
Martin Karlsson (foh1981) wrote :

As for the rationale behind the Me Menu etc, you can probably find your answers in this blog post by Mark Shuttleworth: http://www.markshuttleworth.com/archives/347

Revision history for this message
Sebastien Bacher (seb128) wrote :

The bug title should be updated to summarize the current issue

affects: indicator-session (Ubuntu) → indicator-me (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.