Cinnamon: Unity-Indikatoren werden im Systray nicht richtig angezeigt

Erstellt am 10. Apr. 2015  ·  19Kommentare  ·  Quelle: linuxmint/cinnamon

Hallo,

Ich möchte 'indicator-multiload' verwenden, um die Ressourcennutzung im Panel anzuzeigen.
Es funktioniert gut mit Mint 17 (Cinnamon 2.2 glaube ich), aber mit Mint 17.1 werden die Grafiken auf die Breite eines 'Standard'-Icons verkleinert, sodass sie unlesbar sind.
Das Bedienfeld sollte es den Symbolen ermöglichen, die erforderliche Breite einzunehmen.

Grüße,
Thibaut Lepage

BUG

Alle 19 Kommentare

@Dourak Ich denke, dass die Funktionalität des Panels versucht, eine Standardmethode zum Anzeigen von Dingen zu erstellen ... wenn die Dinge nicht standardmäßig sind, ist dies kein Fehler des Zimtpanels, der Fehler besteht darin, die Panelfunktionalität zu verwenden, um die nicht standardmäßigen Dinge anzuzeigen. Es ist möglich, die Panel-Funktionalität zu überschreiben und eine nach Ihren Wünschen zu erstellen... Es ist unmöglich, alle möglichen Verhaltensweisen zu kontrollieren.

Grüße.

Welches Applet verursacht das Problem genau?

Es ist wahrscheinlicher, dass es ein Problem mit dem Applet ist, also melden Sie dies auch beim Applet-Entwickler.

Anzeige-Mehrfachlast.
Es benötigt genügend horizontalen Platz, um Grafiken anzuzeigen.
Hier die Position des Entwicklers zum Thema (siehe zB den letzten Kommentar):
https://bugs.launchpad.net/indicator-multiload/+bug/1014494

Ein anderes Beispiel, der P-Sensor kann keine Sensorinformationen im Systray anzeigen, während er unter Ubuntu perfekt funktioniert

Funktioniert das jetzt in Cinnamon 2.8 richtig?

Nein immer noch nicht.

Datum: So., 8. November 2015 02:47:07 -0800
Von: [email protected]
An: [email protected]
CC: [email protected]
Betreff: Re: [Cinnamon] Unity-Indikatoren werden im Systray nicht richtig angezeigt (#4035)

Funktioniert das jetzt in Cinnamon 2.8 richtig?


Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf GitHub an.

@Dourak und @JosephMcc , die Appindicator-Implementierung in Cinnamon, unterstützen nur ein Symbol im Panel. Dies bedeutet, dass alle anderen Dinge, die der Indikator anzeigen kann, nicht angezeigt werden. Ich sage nicht, dass es unmöglich sein wird, weitere Dinge hinzuzufügen, nur ist es im Moment unmöglich, etwas anderes zu sehen.

Anscheinend ist Indicator mehr als ein Systray, daher denke ich, dass es effektiver sein wird, eine andere Implementierung zu erstellen, bei der ein Indikator in einen speziellen Applet-Typ umgewandelt wird, anstatt in ein einfaches Incon im Systray-Bereich. Dabei muss natürlich berücksichtigt werden, dass der Indikator einzeln in einem Panel verschoben werden kann und alle anderen Standardfunktionen eines Applets. In jedem Fall ist dies sicherlich schwierig zu implementieren und wird notwendig sein, eine spezielle API zu erstellen, um automatisch ein Applet aus den abstrakten Daten zu generieren, die von der Dbus-Schnittstelle bereitgestellt werden.

Wie auch immer, so wird psensor in Zimt aussehen:
psensor
Aber erst nach dem Zusammenführen dieser Pull:
https://github.com/linuxmint/Cinnamon/pull/4814

Der Multiload-Indikator wird in Cinnamon 3.0 unter Ubuntu 16.03 LTS immer noch nicht korrekt angezeigt.

nur um noch ein paar Infos hinzuzufügen.

xfce und MATE haben ein kleines Plugin/Applet erstellt, um Indikatoren (und andere Apps mit MesaggingMenu-Spezifikationen) richtig anzuzeigen:

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

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

vielleicht könnte dieser Ansatz verwendet werden

@vladipus Multiload-Indikator wird hier korrekt angezeigt:
https://github.com/lestcape/Systray-Indicator

Wer möchte, kann das Applet testen, da es ein normales Applet ist, und Fehler mit Indikatoren finden... Ich werde alles reparieren, was ich kann...

Der Originalbericht existiert noch in Cinnamon 3.2 mit und ohne Indikatorunterstützung.
Für den Indikator kann ich dies veranlassen, wird jedoch bei vertikalen Panels ein Problem darstellen:
https://github.com/linuxmint/Cinnamon/pull/5790#issuecomment -254023638

@Dourak , ist das immer noch ein Problem in Cinnamon 4.2?

@icarter09 , können wir das Problem schließen, da keine Antwort von OP erfolgt?

Hallo Leute! Ich denke, dies sollte wieder geöffnet werden, da im neuesten Cinnamon die Multiload-Anzeige immer noch nicht funktioniert. Das vermisse ich in Mint sehr. In anderen Distributionen wie Ubuntu und Elementary funktioniert dieser Indikator wie ein Zauber.

Das scheint bei mir gut zu funktionieren. Haben Sie das Applet 'Xapp Status Applet' auf dem Panel? Versuchen Sie, die Anzeigeunterstützung (Systemeinstellungen->Allgemein) auszuschalten, vorausgesetzt, sie wurde aktiviert, und verwenden Sie das xapp-Applet.

Bearbeiten: Dies funktioniert nur in Mint, es sei denn, Sie bauen das Appindicator-Paket von Mint.

@mtwebster , nein, das funktioniert bei mir nicht. Entschuldigung, ich habe den Punkt mit dem Appindikator nicht ganz verstanden.

Es funktioniert sogar mit dem Standard-Systray-Applet mit aktivierter Indikatorunterstützung. Können Sie genauer sagen, wie es bei Ihnen nicht funktioniert? Und geben Sie Ihre Systeminformationen an - Mint-Version usw. Es ist möglich, dass etwas in Ihrem speziellen System die ordnungsgemäße Funktion verhindert.

Wenn dieser Schalter ausgeschaltet ist, sollte die Anzeige im 'XApp Status Applet' erscheinen. Wenn es aktiviert ist , wird es in der traditionellen Taskleiste angezeigt. Das XApp-Status-Applet ist nur in Mint 19.3 enthalten, daher müssen Sie in früheren Versionen den Schalter einschalten und if aus dem Status-Applet verwenden.

ind

@mtwebster , ich bin auf Mint 19.3 (vor kurzem aktualisiert). Ich habe das XApp-Status-Applet installiert und die Unterstützung für Indikatoren deaktiviert, wie Sie es beschrieben haben. Wenn ich danach indicator-multiload , werden alle seine Diagramme "zusammengedrückt" in einem einzigen Symbol angezeigt:

image

Ich habe versucht, mit dem Systemmonitor-Applet zu arbeiten, aber es wird nicht einmal angezeigt und zeigt einen API-Inkompatibilitätsfehler:

image

(Ein Popup-Hinweis für das Ausrufezeichen weist darauf hin, dass das Applet Cinnamon-API-Aufrufe enthält, die von der neuesten Cinnamon-Version nicht mehr unterstützt werden).

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen