Using the systray-whitelist ['all'] I got two battery indicators!!! how to know the name of the systray applications in order to add it one by one on the systray-whitelist ?


Found that on a blog

dbus-send --type=method_call --print-reply \
--dest=com.canonical.indicator.application \
/com/canonical/indicator/application/service \
com.canonical.indicator.application.service.GetApplications | grep "object path"

Gives you the names of all running indicators.

| improve this answer | |
  • This doesn't seem to work in Unity2D. Which is unfortunately a giant problem because you can't us the 'all' setting in the systray-whitelist. – Nicholi Nov 3 '11 at 17:09
  • Actually it's the same even in normal Unity...this doesn't seem to list the applications attempting to run in the tray at all. – Nicholi Nov 3 '11 at 17:15
  • some of the indicators' names you can guess from their application/autostart name and try them out in the gconf-editor. – joschi Nov 3 '11 at 17:49
  • The biggest problem is guessing as to the capitalization of the application name. It really would be nice to just know what name to look for, either from the application developer/source or some command to search the indicators being hidden. What special localized string is Unity reading to determine whether an app is allowed in the systray or not? – Nicholi Nov 3 '11 at 19:38
  • If I knew that I would be very happy, as I would like to have 'wicd' in the systray rather than in the indicator applet. But sadly my knowledge in these things is quite limited. – joschi Nov 3 '11 at 23:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.