Mise à niveau du 16.04 au 18.04, l'indicateur de chargement multiple ne fonctionne pas

9

Je suis plutôt content de la mise à jour du 16.04 au 18.04 (desktop).
Cependant, il y a quelques choses que je trouve ennuyeuses,

Parmi eux, l' indicateur-multicharge

indicateur-multicharge est une application inestimable, montrant graphiquement l'activité du processeur, de la mémoire, du réseau, du disque ...
entrez la description de l'image ici

Malheureusement, cela ne fonctionne pas (bien) en 18.04.

Comment se rendre indicator-multiloadau travail le 18.04?

e2-e4
la source
4
Vous pouvez toujours supprimer GNOME Shell et installer Unity à la place ( ubuntu-unity-desktoppackage) ou basculer vers MATE DE ( ubuntu-mate-desktoppackage) pour obtenir un bureau traditionnel normal.
N0rbert
1
Merci, c'est une idée. Cependant, j'aimerais essayer (pour une fois!) D'utiliser le bureau par défaut (pour faciliter les prochaines mises à niveau).
e2-e4
2
Modifié par commentaires. L'autre question est la mise à niveau-du-16-04 au 18-04-connectivité iphone
e2-e4
1
Eh bien, je ne pense pas que votre question soit en double. L'indicateur de chargement multiple peut fonctionner tel qu'il est dans ubuntu 18.04 grâce à cette extension ( github.com/ubuntu/gnome-shell-extension-appindicator ) et l'extension est installée par défaut avec ubuntu 18.04. Dans le readme, dites: "Les icônes surdimensionnées comme celles utilisées par ne indicator-multiloadsont pas prises en charge. Elles seront réduites à leur taille normale." mais c'est une mauvaise décision à mon avis et cela peut être amélioré. Voir par exemple: github.com/linuxmint/Cinnamon/pull/5790 (je suis fantôme dans le fil).
lestcape

Réponses:

4

Ubuntu 18.04 utilise désormais GNONE Shell au lieu du bureau Unity comme vous le savez probablement déjà. Il s'agit de différents bureaux, mais en général, il n'y a pas de limitations à utiliser la même fonctionnalité d'Ubuntu 16.04 avec Unity dans Ubuntu 18.04 avec GNOME Shell.

La même chose peut être plus facile ou plus difficile à faire dans l'un ou dans l'autre bureau. Ces choses que vous voulez, peuvent être mieux ou moins bien intégrées au reste du shell pour avoir l'air plus ou moins jolies, ou fonctionneront avec des performances plus ou moins bonnes, mais finalement elles peuvent être implémentées dans les deux environnements de bureau. Une histoire différente ne sera pas vraie en général et devra être prouvée pour ensuite être considérée comme vraie. C'est pourquoi je recommande d'être obtimiste. Quand quelque chose prend pas en charge, n'est pas parce qu'un bureau est appelé X ou Y , est parce que les développeurs derrière le bureau sont appelés X ou Y . Donc, ce sera toujours un facteur humain et non un nom de bureau.

Le cas de l'indicateur de chargement multiple n'est pas différent alors et bien sûr, cela fonctionnera très bien avec GNOME Shell. Le problème était que les développeurs de GNOME Shell, n'aimaient pas les indicateurs, car cette fonctionnalité ne correspond apparemment pas à sa conception du bureau. Source: https://bugzilla.gnome.org/show_bug.cgi?id=652122

Peu importe si les développeurs de shell souhaitent ne pas prendre en charge les indicateurs, car ils prennent vraiment en charge les extensions et certains développeurs tiers peuvent rendre possible l'utilisation des indicateurs dans la session Gnome Shell et c'est ce qui s'est passé lorsque Jonas Kümmerlin a créé cette extension: https : //github.com/rgcjonas

Lorsque Ubuntu est arrivé à Gnome Shell en 18.04, le développement de l'extension pour charger les indicateurs n'était pas très actif et s'est développé, évitant de casser le shell autant que possible, pour provoquer peu de perturbations. Donc, c'était beaucoup limité et certaines choses étaient peut-être simplifiées en théorie, pour être plus rapides et causer moins de problèmes.

Ainsi, les indicateurs non homogènes ont ensuite été chargés de manière à être convertis en indicateurs homogènes, puis à simplifier la procédure de mise à l'échelle des icônes à l'intérieur du panneau. C'est ce que faisait le code shell officiel à cette époque avec les icônes d'état. Veuillez également voir que les icônes d'état ont ensuite été supprimées pour l'intérieur de Gnome Shell: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/ il y a quelques années, car le gnome les développeurs de shell ont abandonné son utilisation en faveur de RIEN et ne considèrent plus l'utilisation des indicateurs.

Aussi, il y a quelque temps, j'ai trouvé ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/41 ) cette extension de shell gnome. Je l'ai forké et converti en une applet Cinnamon, puis je l'ai fusionné avec une autre applet officielle Cinnamon pour les icônes d'état. Ce code est actuellement dans Cinnamon ( https://github.com/linuxmint/Cinnamon/pull/5790). Dans Cinnamon, l'histoire était différente, et j'ai testé beaucoup, les façons possibles de rendre les indicateurs et aussi je corrige quelques bugs que l'extension d'origine a déjà, car l'extension n'a jamais été utilisée avec des indicateurs non homogeneus. Comme chose intéressante, je peux dire que je n'ai jamais fusionné une partie de ce qui s'améliore dans le bureau Cinnamon. C'est pourquoi dans le bureau de la cannelle, l'indicateur de chargement multiple est également homogène comme c'est le cas dans Ubuntu 18.04 en ce moment.

Lorsque Ubuntu 18.04 a été forké l'extension d'indicateur, j'ai ouvert un bug là-bas ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/92 ), pour voir s'ils veulent corriger quelque chose dans l'extension, mais pour ce que je vois, ils ne se soucient pas d'en faire autant. Donc, aujourd'hui, je viens de bifurquer l'extension et de corriger l'indicateur-chargement multiple, parce que vous le voulez, mais ne pensez pas que je continuerai le développement de cette extension ou quelque chose de similaire. Je pense que vous devez demander aux développeurs Ubuntu à propos de cette fonctionnalité. Probablement ici: https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/121

Edit: Voyez cela, j'ai bifurqué l'extension et créé une demande de pull pour la version de l'extension qui était compatible avec GNOME 3.28, mais qui n'a pas été fusionnée ou adaptée pour être fusionnée par quelqu'un d'autre à l'intérieur de l'extension ubuntu officielle: https: // github .com / ubuntu / gnome-shell-extension-appindicator / pull / 144

lestcape
la source
1
Super; merci pour l'information, mais un groupe d'entre nous est déjà passé à une autre application qui fonctionne depuis un certain temps. Voir askubuntu.com/questions/968641/… pour plus de détails. Lorsque ce qui précède entre en jeu, y a-t-il des avantages à revenir en arrière?
colan
2
@colan Parce que ce que vous mentionnez n'est qu'une applet spécifique qui ne peut être utilisée que pour surveiller des choses, alors que cette solution impliquait un correctif pour une extension générale qui autorise de nombreux types d'indicateurs et pas seulement un moniteur matériel. C'est une tentative de réutiliser un grand nombre d'œuvres, pas une tentative d'en créer une nouvelle. D'un autre côté, les indicateurs sont des concepts généraux qui peuvent être utilisés dans de nombreux ordinateurs de bureau, tandis qu'une extension de shell gnome est uniquement pour un ordinateur de bureau gnome.
lestcape
Je vais peut-être réinstaller gnome-shell et gdm et essayer cette approche. J'avais déjà pris le chemin de la moindre résistance et du gnome en conserve en faveur de l'unité comme @ n0rbert l'a suggéré ici avant de trouver ce Q & A .. À mon humble avis, l'ensemble de la poussée Gnome / Wayland était un peu un fiasco.
Elder Geek
2
N'UTILISEZ PAS CETTE SOLUTION, ELLE EST DOTÉE. Et peut-être que votre bureau tombera en panne comme le mien :(
Alfonso Nishikawa
1

Sur Ubuntu 18.04 indicator-multiloada des bugs et pose des problèmes. Vous devriez essayer d'utiliser " System Monitor Extensio n" à la place. Guide détaillé:

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

Comme le montre ce guide:

  1. Vous installez d'abord ces packages:

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

  1. Ensuite, depuis Ubuntu Software Center, recherchez et installez system monitor extension.
ioaniatr
la source