4

As a follow-up to my question on reducing indicator clutter and the implication that apps are supposed to group themselves under existing indicators I'd like to submit requests to one or four developers to group their apps accordingly.

What resources exist to help developers do this?

  • Are there existing guidelines on where apps should group themselves?
    • For example, SpiderOak and Dropbox presumably ought to follow the example of Ubuntu One, but what about Truecrypt or Transmission Remote GUI?
  • Are there existing guides/tutorials on how to create a working subindicator?
  • What if they use libraries other than Gnome? (For example, if they use Qt)
  • Are there any known pitfalls?
  • How can they easily future-proof their work?
  • Would any of this work be beneficial to deployment outside Ubuntu?
3
  • unlike default indicators i.e. datetime, power/system, messages, me other indicators must have a disable option or quit option. Could you be more clear on what indicators you are using ? Sep 15, 2011 at 12:17
  • @sargarchalise Dropbox, hamster-indicator (for hamster-applet) SpiderOak, Transmission Remote GUI, Truecrypt, Wakoopa, and as of today Chromium and Chrome (after installing Offline Gmail on both) - just in case I've been unclear I want them to keep running, just move them
    – lofidevops
    Sep 20, 2011 at 10:17
  • @sargarchalise and Skype
    – lofidevops
    Sep 20, 2011 at 10:55

1 Answer 1

2

It seems (but I'm not 100% sure) that moving application indicators under system indicator menus requires Canonical to develop a spec for such integration. Unless an existing spec exists (for example, music player integration with the Sound Menu), asking a third-party application developer to move their indicator under a system indicator doesn't make sense.

The available system menus are listed in this 11.04 help doc.

Some integration specs I found:

The Me Menu will be dropped in 11.10 and related integration has moved to the Messaging Menu.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .