Cinnamon: Unity indicators not displaying properly in systray

Created on 10 Apr 2015  ·  19Comments  ·  Source: linuxmint/cinnamon

Hello,

I want to use 'indicator-multiload' to display resources usage in the panel.
It works fine with Mint 17 (Cinnamon 2.2 I believe), but with Mint 17.1 the graphs are shrinked to fit the width of a 'standard' icon, so they are unreadable.
The panel should allow icons to occupy the width they need.

Regards,
Thibaut Lepage

BUG

All 19 comments

@Dourak I think that the panel's functionality, try to create an standar way to display thing... when things are not standar, is not a fault of cinnamon panel, the fault are use the panel functionality to display the not standar things... Is possible override the panel functionality and create one according what you want... Is impossible control all possible behaviors.

Regards.

Exactly which applet is causing the problem?

It is more likely to be a problem with the applet, so file this against the applet developer as well.

indicator-multiload.
It needs enough horizontal space to display graphs.
Here is the position of the developer on the topic (see e.g. the last comment):
https://bugs.launchpad.net/indicator-multiload/+bug/1014494

An other exemple, P-sensor cannot display sensors infos on the systray whereas it works perfectly on Ubuntu

Does this now work properly in Cinnamon 2.8?

No, still not.

Date: Sun, 8 Nov 2015 02:47:07 -0800
From: [email protected]
To: [email protected]
CC: [email protected]
Subject: Re: [Cinnamon] Unity indicators not displaying properly in systray (#4035)

Does this now work properly in Cinnamon 2.8?


Reply to this email directly or view it on GitHub.

@Dourak and @JosephMcc, the appindicator implementation in cinnamon, only support one icon inside the panel. This mean, any other thing that indicator can be displayed will not be showed. I don't say will be impossible add more things, just is impossible right now see another thing.

Apparently indicators is more than a systray, so i think will be more effective create a different implementation where one indicator will convert to an special type of applet instead of a simple incon in the systray area. Thats ofcourse need to take in account that indicator can be moved one by one in a panel and all other standards features of an applet. In any case, this is certainly difficult to implement and will be necessary create an especial api to auto generate an applet from the abstract data provided by the Dbus interface.

Anyway, this is how will look like psensor in cinnamon:
psensor
But only after merge this pull:
https://github.com/linuxmint/Cinnamon/pull/4814

Multiload indicator is still not displayed correctly in Cinnamon 3.0 under Ubuntu 16.03 LTS.

just to add some more info.

xfce and MATE created a little plugin/applet to properly display indicators (and other apps with MesaggingMenu specs):

http://goodies.xfce.org/projects/panel-plugins/xfce4-indicator-plugin

https://github.com/mate-desktop/mate-indicator-applet

maybe this approach could be used

@vladipus Multiload indicator is displayed correctly here:
https://github.com/lestcape/Systray-Indicator

Who want can test the applet, as it's a normal applet, and find bugs with indicators... I will fix all that i can...

The original report still exist in cinnamon 3.2 with and without indicator support.
For indicator i can make this happens, but will be a problem for vertical panels:
https://github.com/linuxmint/Cinnamon/pull/5790#issuecomment-254023638

@Dourak, is this still an issue in Cinnamon 4.2?

@icarter09, can we close the issue since there is no response from OP?

Hey guys! I think, this should be reopened, because in latest Cinnamon the multiload-indicator is still not working. I'm missing this badly in Mint. In other distributions like Ubuntu and Elementary this indicator works like a charm.

This seems to work fine for me. Do you have the applet 'Xapp Status Applet' on the panel? Try turning off indicator support (system settings->general), assuming it was activated, and use the xapp applet.

edit: This will only work in mint, unless you build Mint's appindicator package.

@mtwebster , no, this doesn't work for me. Sorry, didn't quite get the point about appindicator.

It even works with the standard systray applet with indicator support enabled. Can you be more specific about how it doesn't work for you? And provide your system info - mint version, etc.. it's possible something in your particular system prevents it from working properly.

If this switch is off the indicator should appear in the 'XApp Status Applet'. With it on, it will show up in the traditional system tray. The XApp status applet is only in Mint 19.3, so in previous versions you need to turn the switch on and use if from the status applet.

ind

@mtwebster , I'm on Mint 19.3 (upgraded recently). I've installed XApp status applet and disabled indicators support just as you've described. After that, if I launch the indicator-multiload, all it's graphs are displayed "squashed" into a single icon:

image

I tried to go with System Monitor applet, but it doesn't even display, showing API incompatibility error:

image

(a popup hint for exclamation icon tells the applet contains Cinnamon API calls that are not supported anymore by the latest Cinnamon version).

Was this page helpful?
0 / 5 - 0 ratings