Upgrade von 16.04 auf 18.04, Indikator-Multiload funktioniert nicht

9

Ich bin ziemlich froh über das Upgrade von 16.04 auf 18.04 (Desktop).
Es gibt jedoch ein paar Dinge, die ich ärgerlich finde,

Darunter befindet sich Indikator-Multiload

Indicator-Multiload ist eine unschätzbare App, die grafisch die Aktivitäten für CPU, Speicher, Netzwerk, Festplatte ... anzeigt. So (obere Leiste) in 16.04
Geben Sie hier die Bildbeschreibung ein

Leider funktioniert es in 18.04 nicht (gut).

Wie komme ich indicator-multiloadam 18.04 zur Arbeit?

Ring Ø
quelle
4
Sie können jederzeit die GNOME-Shell löschen und stattdessen Unity installieren ( ubuntu-unity-desktopPaket) oder zu MATE DE ( ubuntu-mate-desktopPaket) wechseln , um den normalen herkömmlichen Desktop zu erhalten.
N0rbert
1
Danke, das ist eine Idee. Ich möchte jedoch (einmal!) Versuchen, mit dem Standard-Desktop zu arbeiten (um die nächsten Upgrades zu vereinfachen).
Ring Ø
2
Bearbeitet per Kommentar. Die andere Frage ist Upgrade-von-16-04-auf-18-04-iPhone-Konnektivität
Ring Ø
1
Nun, ich glaube nicht, dass Ihre Frage doppelt ist. Dank dieser Erweiterung ( github.com/ubuntu/gnome-shell-extension-appindicator ) kann der Indikator-Multiload wie in Ubuntu 18.04 funktionieren, und die Erweiterung wird standardmäßig mit Ubuntu 18.04 installiert. In der Readme-Datei heißt es: "Übergroße Symbole wie die von indicator-multiloadwerden nicht unterstützt. Sie werden auf die normale Größe verkleinert." Aber dies ist meiner Meinung nach ein schlechter Schachzug und kann verbessert werden. Siehe zum Beispiel: github.com/linuxmint/Cinnamon/pull/5790 (Ich bin ein Geist im Thread).
Lestcape

Antworten:

4

Ubuntu 18.04 verwendet jetzt GNONE Shell anstelle des Unity-Desktops, wie Sie wahrscheinlich bereits wissen. Es handelt sich um verschiedene Desktops, aber im Allgemeinen gibt es keine Einschränkungen für die Verwendung derselben Funktion von Ubuntu 16.04 mit Unity in Ubuntu 18.04 mit GNOME Shell.

Dasselbe kann auf dem einen oder anderen Desktop einfacher oder schwieriger zu tun sein. Diese Dinge, die Sie möchten, können besser oder schlechter in den Rest der Shell integriert werden, um mehr oder weniger hübsch auszusehen, oder sie funktionieren mit schlechterer oder besserer Leistung, können aber schließlich in beiden Desktop-Umgebungen implementiert werden. Eine andere Geschichte wird im Allgemeinen nicht wahr sein und muss nachgewiesen werden, um dann als wahr angesehen zu werden. Deshalb empfehle ich, obtimistisch zu sein. Wenn etwas nicht unterstützt wird, liegt dies nicht daran, dass ein Desktop X oder Y heißt, sondern daran , dass die Entwickler hinter dem Desktop X oder Y heißen . Es wird also immer ein menschlicher Faktor sein und kein Desktop-Name.

Der Fall der Indikator-Multiload ist dann nicht anders und natürlich funktioniert es gut mit GNOME Shell. Das Problem war, dass die GNOME-Shell-Entwickler die Indikatoren nicht mögen, da diese Funktion offensichtlich nicht mit seiner Vorstellung vom Desktop übereinstimmt. Quelle: https://bugzilla.gnome.org/show_bug.cgi?id=652122

Es spielt keine Rolle, ob die Shell-Entwickler die Indikatoren nicht unterstützen möchten, da sie wirklich Erweiterungen unterstützen, und dann können einige Entwickler von Drittanbietern die Verwendung der Indikatoren innerhalb der Gnome Shell-Sitzung ermöglichen. Dies geschah dann, als Jonas Kümmerlin diese Erweiterung erstellte: https : //github.com/rgcjonas

Als Ubuntu im 18.04 zu Gnome Shell kam, war die Entwicklung der Erweiterung zum Laden der Indikatoren nicht sehr aktiv und wurde entwickelt, um ein mögliches Brechen der Shell zu verhindern und nur wenige Störungen zu verursachen. Es war also sehr begrenzt und einige Dinge waren theoretisch vielleicht vereinfacht, um schneller zu sein und weniger Probleme zu verursachen.

Daher wurden die nicht homogenen Indikatoren so geladen, dass sie in homogene Indikatoren konvertiert werden, und das Verfahren zum Skalieren der Symbole im Bedienfeld vereinfacht. Das war es, was der offizielle Shell-Code in dieser Zeit mit den Statussymbolen tat. Bitte beachten Sie auch, dass die Statussymbole dann vor einigen Jahren in Gnome Shell gelöscht wurden: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/ , weil der Gnom Shell-Entwickler haben seine Verwendung zugunsten von NICHTS eingestellt und die Verwendung der Indikatoren dann nicht erneut berücksichtigt.

Außerdem habe ich vor einiger Zeit ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/41 ) diese Gnome-Shell-Erweiterung gefunden. Ich habe es gegabelt und in ein Cinnamon-Applet konvertiert und es dann mit einem anderen offiziellen Cinnamon-Applet für die Statussymbole zusammengeführt. Dieser Code befindet sich derzeit in Cinnamon ( https://github.com/linuxmint/Cinnamon/pull/5790)). In Cinnamon war die Geschichte anders, und ich habe viele Möglichkeiten getestet, die Indikatoren zu rendern, und ich habe auch einige Fehler behoben, die die ursprüngliche Erweiterung bereits aufweist, da die Erweiterung nie mit nicht homogenen Indikatoren verwendet wurde. Interessanterweise kann ich sagen, dass ich einige der Verbesserungen auf dem Cinnamon-Desktop nie zusammengeführt habe. Deshalb ist der Indikator-Multiload auf dem Zimt-Desktop auch homogen, wie es derzeit in Ubuntu 18.04 der Fall ist.

Als Ubuntu 18.04 die Indikatorerweiterung gabelte, öffnete ich dort einen Fehler ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/92 ), um zu sehen, ob sie etwas in der Erweiterung beheben wollen, aber für das, was ich sehe, ist es ihnen egal, so viel zu tun. Also, heute habe ich nur die Erweiterung gegabelt und nur die Indikator-Multiload repariert, weil Sie das wollen, aber ich glaube nicht, dass ich die Entwicklung dieser Erweiterung oder ähnliches fortsetzen werde. Ich denke, Sie müssen die Ubuntu-Entwickler nach dieser Funktion fragen. Wahrscheinlich hier: https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/121

Bearbeiten: Sehen Sie, ich habe die Erweiterung gegabelt und eine Pull-Anfrage für die Version der Erweiterung erstellt, die mit GNOME 3.28 kompatibel war, aber nicht zusammengeführt oder angepasst wurde, um von jemand anderem innerhalb der offiziellen Ubuntu-Erweiterung zusammengeführt zu werden: https: // github .com / ubuntu / gnome-shell-extension-appindicator / pull / 144

lestcape
quelle
1
Klingt gut; Vielen Dank für die Informationen, aber einige von uns haben bereits zu einer anderen App gewechselt, die schon eine Weile funktioniert. Weitere Informationen finden Sie unter askubuntu.com/questions/968641/… . Gibt es Vorteile beim Zurückschalten, wenn das oben Genannte eintritt?
Colan
2
@colan Weil Sie nur ein bestimmtes Applet erwähnen, das nur zur Überwachung von Dingen verwendet werden kann, während diese Lösung eine Korrektur für eine allgemeine Erweiterung beinhaltete, die viele Arten von Indikatoren und nicht nur einen Hardwaremonitor zulässt. Dies ist ein Versuch, viele Werke wiederzuverwenden, kein Versuch, ein neues zu machen. Andererseits sind Indikatoren allgemeine Konzepte, die in vielen Desktops verwendet werden können, während eine Gnome-Shell-Erweiterung nur für einen Gnome-Desktop vorgesehen ist.
Lestcape
Vielleicht werde ich gnome-shell und gdm neu installieren und diesen Ansatz ausprobieren. Ich hatte bereits den Weg des geringsten Widerstands und des eingemachten Gnoms zugunsten der Einheit eingeschlagen, wie @ n0rbert hier vorschlug , bevor ich diese Fragen und Antworten fand. Meiner Meinung nach war der gesamte Gnome / Wayland-Vorstoß ein Fiasko.
Elder Geek
2
Verwenden Sie diese Lösung nicht, sie ist veraltet. Und vielleicht stürzt Ihr Desktop wie meiner ab :(
Alfonso Nishikawa
0

Unter Ubuntu 18.04 indicator-multiloadgibt es Fehler und Probleme. Sie sollten stattdessen versuchen, " System Monitor Extensio n" zu verwenden. Detaillierte Anleitung:

http://ubuntuhandbook.org/index.php/2019/03/display-cpu-memory-network-usage-in-ubuntu-18-04-panel/

Wie es in diesem Handbuch gezeigt wird:

  1. Zuerst installieren Sie diese Pakete:

sudo apt-get install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0 gir1.2-clutter-1.0

  1. Dann im Ubuntu Software Center suchen und installieren system monitor extension.
Ioaniatr
quelle