nm-applet verwendet keinen Indikator

826
Imanol Barba Sabariego

Ich habe die Aufklärung als DE in Debian Jessie versucht. Leider wurde die Xembed-Unterstützung in E20 eingestellt, sodass nur Anwendungen, die Libappindicator unterstützen, auf dem Systray angezeigt werden.

Theoretisch unterstützt nm-Applet Appindicator seit 0.8.3, aber es erscheint nicht im Systray. Blueman zum Beispiel zeigt sich im Systray

libappindicator1 und libappindicator3-1 sind installiert.

Meine anfänglichen Hypothesen waren:

  1. Bei e20 wird SOMEHOW gemeldet, dass es ein Xembed-fähiges Systray bereitstellt. Einige Anwendungen verwenden es standardmäßig und greifen auf libappindicator zurück, wenn es nicht verfügbar ist
  2. nm-applet funktioniert immer noch nicht mit libappindicator.
  3. Ich habe etwas ganz anderes versaut

Ich habe versucht, nm-applet in Debian Stretch in e20 und Plasma 5 auszuführen, einem anderen DE, das xembed nicht mehr unterstützt.

Sowohl bei e20 als auch bei Plasma 5 ist es immer noch fehlgeschlagen, wodurch Nummer 1 ausgeschlossen wird

Entweder mache ich nichts richtig oder das nm-Applet (oder zumindest die Debian-Version) unterstützt nicht libappindicator?

Ich habe momentan keine Ideen mehr :(

Danke für Ihre Hilfe

3

1 Antwort auf die Frage

4
Fede

Ich habe das gleiche Setup in Arch Linux. Aufklärung 0,21 und NM. Damit dies funktioniert, müssen Sie NetworkManager aus git erstellen, da die Unterstützung für Appindicator noch nicht veröffentlicht wurde, jedoch im Master-Zweig. Sie müssen mit --with-appindicator flag kompilieren und dann nm-apple - indicator ausführen.

Sie können auch versuchen, nm-applet mit dem Flag --indicator in Debian auszuführen. Möglicherweise befindet sich das Programm bereits in der Binärdatei, bevor Sie es aus der Quelle kompilieren.

Hier ist der Fehler:

https://bugzilla.gnome.org/show_bug.cgi?id=740574

Ich werde es heute versuchen, wenn ich nach Hause komme. Vielen Dank für Ihre Antwort :) Imanol Barba Sabariego vor 7 Jahren 0
Ich habe versucht, Network-Manager 1.2 in Debian zu kompilieren, aber die Abhängigkeiten von Debian sind zu alt, und ich muss zu viele Pakete kompilieren. Daher habe ich mich fürs Erste entschieden. Trotzdem habe ich gesehen, dass es ab Version 1.2 den Schalter --with-appindicator gibt, der es ziemlich gut macht. Ich wähle Ihre Antwort als richtig aus, vielen Dank! Imanol Barba Sabariego vor 7 Jahren 0
Ich habe gerade gesehen, dass die Ubuntu-Jungs die alten Releases mit Appindicator gepatcht haben. Ich werde mein Glück versuchen, das zu kompilieren Imanol Barba Sabariego vor 7 Jahren 0