Actualice de 16.04 a 18.04, el indicador de carga múltiple no funciona

9

Estoy bastante contento con la actualización de 16.04 a 18.04 (escritorio).
Sin embargo, hay algunas cosas que encuentro molestas,

Entre ellos se encuentra el indicador multiload

Indicador de carga múltiple es una aplicación invaluable, que muestra gráficamente la actividad de la CPU, la memoria, la red, el disco ... Pareciendo así (barra superior) en 16.04
ingrese la descripción de la imagen aquí

Lamentablemente no funciona (bien) en 18.04.

¿Cómo puedo llegar indicator-multiloada trabajar en 18.04?

e2-e4
fuente
44
Siempre puede soltar GNOME Shell e instalar Unity en su lugar ( ubuntu-unity-desktoppaquete) o cambiar a MATE DE ( ubuntu-mate-desktoppaquete) para obtener un escritorio tradicional normal.
N0rbert
1
Gracias, esa es una idea. Sin embargo, me gustaría probar (¡por una vez!) Ir con el escritorio predeterminado (para facilitar las próximas actualizaciones).
e2-e4
2
Editado por comentarios. La otra pregunta es upgrade-from-16-04-to-18-04-iphone-connect
e2-e4
1
Bueno, no creo que tu pregunta sea duplicada. El indicador multiload puede funcionar como está en ubuntu 18.04 gracias a esta extensión ( github.com/ubuntu/gnome-shell-extension-appindicator ) y la extensión se instala de manera predeterminada con ubuntu 18.04. En el archivo léame, diga: "Los iconos de gran tamaño como los utilizados por indicator-multiloadno son compatibles. Se reducirán al tamaño normal". pero este es un mal movimiento en mi opinión y se puede mejorar. Ver por ejemplo: github.com/linuxmint/Cinnamon/pull/5790 (soy fantasma en el hilo).
lestcape

Respuestas:

4

Ubuntu 18.04 ahora usa GNONE Shell en lugar del escritorio de Unity como probablemente ya lo sepa. Son escritorios diferentes, pero en general no hay limitaciones para usar la misma característica de Ubuntu 16.04 con Unity en Ubuntu 18.04 con GNOME Shell.

Lo mismo puede ser más fácil o más difícil de hacer en uno u otro escritorio. Estas cosas que desea, se pueden integrar mejor o peor con el resto del shell para que parezcan más o menos bonitas, o funcionará con un rendimiento peor o mejor, pero finalmente se puede implementar en ambos entornos de escritorio. Una historia diferente no será verdadera en general y debe demostrarse que luego se considerará como verdadera. Por eso recomiendo ser obtimista. Cuando algo no tiene apoyo, no se debe a una computadora de escritorio se llama X o Y , es porque los desarrolladores detrás del escritorio se llaman X o Y . Por lo tanto, siempre será un factor humano y no un nombre de escritorio.

El caso del indicador multiload no es diferente y, por supuesto, funcionará bien con GNOME Shell. El problema era que a los desarrolladores de GNOME Shell no les gustan los indicadores, porque esta característica aparentemente no coincide con su concepción del escritorio. Fuente: https://bugzilla.gnome.org/show_bug.cgi?id=652122

No importa si los desarrolladores de shell deciden no admitir los indicadores, porque realmente admiten extensiones y luego algunos desarrolladores de terceros pueden hacer posible el uso de los indicadores dentro de la sesión de Gnome Shell y eso es lo que sucedió cuando Jonas Kümmerlin creó esa extensión: https : //github.com/rgcjonas

Cuando Ubuntu llegó a Gnome Shell en 18.04, el desarrollo de la extensión para cargar los indicadores no fue muy activo y se desarrolló, evitando romper el shell lo más posible, y causar pocos disturbios. Entonces, se limitó mucho y algunas cosas se simplificaron en teoría, tal vez, para ser más rápido y causar menos problemas.

Entonces, los indicadores no homogéneos se cargaron de una manera que se convertirán en indicadores homogéneos y luego se simplificará el procedimiento para escalar los iconos dentro del panel. Eso era lo que estaba haciendo el código de shell oficial en este momento con los íconos de estado. Observe también que los íconos de estado se soltaron para dentro de Gnome Shell: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/ hace unos años, porque el gnomo los desarrolladores de shell abandonaron su uso a favor de NADA y luego no consideraron el uso de los indicadores nuevamente.

Además, hace algún tiempo, encontré ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/41 ) esta extensión de shell gnome. Lo bifurqué y lo convertí en un applet de Cinnamon y luego lo fusioné con otro applet oficial de Cinnamon para los íconos de estado. Ese código está dentro de Cinnamon en este momento ( https://github.com/linuxmint/Cinnamon/pull/5790) En Cinnamon, el historial era diferente, y probé mucho, las posibles formas de representar los indicadores y también solucioné algunos errores que la extensión original ya tenía, porque la extensión nunca se usó con indicadores no homogéneos. Como algo interesante, puedo decir que nunca combiné algunas de esas mejoras en el escritorio de Cinnamon. Es por eso que en el escritorio de canela el indicador de carga múltiple también es homogéneo como en Ubuntu 18.04 en este momento.

Cuando Ubuntu 18.04 se bifurcó la extensión del indicador, abrí un error allí ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/92 ), para ver si quieren arreglar algo en la extensión, pero por lo que veo, no les importa hacer mucho. Entonces, hoy simplemente bifurqué la extensión y arreglé el indicador de carga múltiple solo, porque lo desea, pero no piense que continuaré desarrollando esa extensión o algo similar. Creo que debe preguntar a los desarrolladores de ubuntu acerca de esa característica. Probablemente aquí: https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/121

Editar: vea eso, bifurqué la extensión y creé una solicitud de extracción para la versión de la extensión que era compatible con GNOME 3.28, pero no fue fusionada o adaptada para ser fusionada por otra persona dentro de la extensión oficial de ubuntu: https: // github .com / ubuntu / gnome-shell-extension-appindicator / pull / 144

lestcape
fuente
1
Suena genial; gracias por la información, pero muchos de nosotros ya hemos cambiado a otra aplicación que ha estado funcionando durante un tiempo. Consulte askubuntu.com/questions/968641/… para más detalles. Cuando entra lo anterior, ¿hay beneficios al volver a cambiar?
colan
2
@colan Porque lo que mencionas es solo un applet específico que solo se puede usar para monitorear cosas, mientras que esta solución implicó una solución para una extensión general que permite muchos tipos de indicadores y no solo un monitor de hardware. Este es un intento de reutilizar muchas obras, no un intento de hacer una nueva. Por otro lado, los indicadores son conceptos generales que se pueden usar en muchos escritorios, mientras que una extensión de shell gnome es solo para un escritorio gnome.
lestcape
Quizás reinstalaré gnome-shell y gdm e intentaré este enfoque. Ya había tomado el camino de menor resistencia y gnomo enlatado a favor de la unidad como @ n0rbert sugirió aquí antes de encontrar este Q & A ... En mi humilde opinión, todo el impulso de Gnome / Wayland fue un poco un fiasco.
Élder Geek
2
NO UTILICE ESTA SOLUCIÓN, ESTÁ ACTUALIZADA. Y tal vez su escritorio se bloquee como el mío :(
Alfonso Nishikawa
1

En Ubuntu 18.04 indicator-multiloadtiene errores y causa problemas. En su lugar, debe intentar usar la " Extensión del monitor del sistema ". Guía detallada:

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

Como se muestra en esta guía:

  1. Primero instalas esos paquetes:

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

  1. Luego, desde el Centro de software de Ubuntu, busque e instale system monitor extension.
ioaniatr
fuente