Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unity indicators not displaying properly in systray #4035

Closed
Dourak opened this issue Apr 10, 2015 · 19 comments · Fixed by #9074
Closed

Unity indicators not displaying properly in systray #4035

Dourak opened this issue Apr 10, 2015 · 19 comments · Fixed by #9074
Labels

Comments

@Dourak
Copy link

Dourak commented Apr 10, 2015

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

@ghost
Copy link

ghost commented Apr 10, 2015

@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.

@dalcde
Copy link
Contributor

dalcde commented May 4, 2015

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.

@Dourak
Copy link
Author

Dourak commented May 6, 2015

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

@dalcde dalcde changed the title Panel icons size is limited in Linux MInt 17.1 (Cinnamon 2.4) Unity indicators not displaying properly in systray May 6, 2015
@ghost
Copy link

ghost commented May 22, 2015

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

@JosephMcc
Copy link
Contributor

Does this now work properly in Cinnamon 2.8?

@Dourak
Copy link
Author

Dourak commented Nov 13, 2015

No, still not.

Date: Sun, 8 Nov 2015 02:47:07 -0800
From: notifications@github.com
To: Cinnamon@noreply.github.com
CC: dourak@hotmail.fr
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.

@ghost
Copy link

ghost commented Nov 13, 2015

@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.

@ghost
Copy link

ghost commented Nov 15, 2015

Anyway, this is how will look like psensor in cinnamon:
psensor
But only after merge this pull:
#4814

@vladipus
Copy link

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

@muzzol
Copy link

muzzol commented Jun 1, 2016

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

@ghost
Copy link

ghost commented Oct 8, 2016

@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...

@ghost
Copy link

ghost commented Nov 28, 2016

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:
#5790 (comment)

@Vahan86
Copy link

Vahan86 commented Dec 3, 2019

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

@Vahan86
Copy link

Vahan86 commented Dec 22, 2019

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

@weekens
Copy link

weekens commented Dec 25, 2019

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.

@icarter09 icarter09 reopened this Dec 25, 2019
@mtwebster
Copy link
Member

mtwebster commented Dec 25, 2019

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.

@weekens
Copy link

weekens commented Dec 26, 2019

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

@mtwebster
Copy link
Member

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

@weekens
Copy link

weekens commented Dec 28, 2019

@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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants