Atualize de 16.04 para 18.04, o indicador-multiload não funciona

9

Estou bastante satisfeito com a atualização de 16.04 para 18.04 (desktop).
No entanto, há algumas coisas que acho irritantes,

Entre eles está o indicador de carga múltipla

indicator-multiload é um aplicativo inestimável, mostrando graficamente a atividade de CPU, memória, rede, disco ... É a aparência (barra superior) no 16.04
insira a descrição da imagem aqui

Infelizmente, não funciona (bem) em 18.04.

Como posso indicator-multiloadtrabalhar no 18.04?

e2-e4
fonte
4
Você sempre pode descartar o GNOME Shell e instalar o Unity ( ubuntu-unity-desktoppacote) ou alternar para MATE DE ( ubuntu-mate-desktoppacote) para obter a área de trabalho tradicional normal.
N0rbert
1
Obrigado, é uma ideia. No entanto, eu gostaria de tentar (pela primeira vez!) Ir para a área de trabalho padrão (para facilitar as próximas atualizações).
e2-e4
2
Editado por comentários. A outra questão é atualizar-de-16-04-to-18-04-iphone-conectividade
e2-e4
1
Bem, não acho que sua pergunta seja duplicada. O indicador-multiload pode funcionar como no ubuntu 18.04, graças a esta extensão ( github.com/ubuntu/gnome-shell-extension-appindicator ) e a extensão é instalada por padrão no ubuntu 18.04. No leia-me, diga: "Ícones de tamanho grande, como os usados ​​por, indicator-multiloadnão são suportados. Eles serão reduzidos para o tamanho normal". mas esta é uma péssima jogada na minha opinião e pode ser melhorada. Veja, por exemplo: github.com/linuxmint/Cinnamon/pull/5790 (eu sou fantasma no tópico).
Lestcape

Respostas:

4

O Ubuntu 18.04 agora usa o GNONE Shell em vez da área de trabalho do Unity, como provavelmente você já conhece. São áreas de trabalho diferentes, mas em geral não há limitações para usar o mesmo recurso do Ubuntu 16.04 com Unity no Ubuntu 18.04 com GNOME Shell.

A mesma coisa pode ser mais fácil ou mais difícil de fazer em uma ou na outra área de trabalho. O que você deseja, pode ser integrado melhor ou pior com o restante do shell para parecer mais ou menos bonito ou trabalhar com desempenho pior ou melhor, mas finalmente pode ser implementado nos dois ambientes de desktop. Uma história diferente não será verdadeira em geral e precisará ser comprovada para ser considerada verdadeira. É por isso que eu recomendo ser obtimista. Quando algo não têm apoio, não é porque um desktop é chamado de X ou Y , é porque os desenvolvedores por trás da área de trabalho são chamados de X ou Y . Portanto, sempre será um fator humano e não um nome de área de trabalho.

O caso do indicador-multiload não é diferente e, é claro, funcionará bem com o GNOME Shell. O problema era que os desenvolvedores do GNOME Shell não gostam dos indicadores, porque esse recurso aparentemente não corresponde à sua concepção da área de trabalho. Fonte: https://bugzilla.gnome.org/show_bug.cgi?id=652122

Não importa se os desenvolvedores de shell desejam não oferecer suporte aos indicadores, porque eles realmente oferecem suporte a extensões e, em seguida, alguns desenvolvedores de terceiros podem tornar possível o uso dos indicadores dentro da sessão do Gnome Shell e foi o que aconteceu quando Jonas Kümmerlin criou essa extensão: https : //github.com/rgcjonas

Quando o Ubuntu chegou ao Gnome Shell em 18.04, o desenvolvimento da extensão para carregar os indicadores não era muito ativo e foi desenvolvido, impedindo a quebra do shell possível, causando alguns distúrbios. Portanto, era muito limitado e talvez algumas coisas fossem simplificadas em teoria, para serem mais rápidas e causarem menos problemas.

Assim, os indicadores que não são homogêneos foram carregados de forma a serem convertidos em indicadores homogêneos e, em seguida, simplificam o procedimento para dimensionar os ícones dentro do painel. Era o que o código oficial do shell estava fazendo neste momento com os ícones de status. Observe também que os ícones de status foram removidos para o Gnome Shell: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/ alguns anos atrás, porque o gnomo Os desenvolvedores de shell descartaram seu uso em favor de NADA e depois não consideraram o uso dos indicadores novamente.

Além disso, há algum tempo, encontrei ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/41 ) esta extensão de shell do gnome. Bifurquei-o e converti-o em um applet Cinnamon e, em seguida, fundi-o com outro applet oficial do Cinnamon para os ícones de status. Esse código está dentro do Cinnamon agora ( https://github.com/linuxmint/Cinnamon/pull/5790) No Cinnamon, a história era diferente, e eu testei bastante as formas possíveis de renderizar os indicadores e também corrigi alguns bugs que a extensão original já possui, porque a extensão nunca foi usada com indicadores não homogêneos. Como algo interessante, posso dizer que nunca mesclei algumas dessas melhorias na área de trabalho do Cinnamon. É por isso que, na área de trabalho de canela, o indicador de carregamento múltiplo também é homogêneo como no Ubuntu 18.04 no momento.

Quando o Ubuntu 18.04 foi bifurcado na extensão do indicador, abri um bug lá ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/92 ), para ver se eles querem corrigir algo na extensão, mas pelo que vejo, eles não querem fazer muito. Hoje, apenas bifurquei a extensão e corrijo apenas o indicador-multiload, porque você quer isso, mas não pense que continuarei o desenvolvimento dessa extensão ou algo semelhante. Eu acho que você precisa perguntar aos desenvolvedores do ubuntu sobre esse recurso. Provavelmente aqui: https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/121

Edit: Veja isso, peguei a extensão e criei uma solicitação pull para a versão da extensão que era compatível com o GNOME 3.28, mas não foi mesclada ou adaptada para ser mesclada por outra pessoa dentro da extensão oficial do ubuntu: https: // github .com / ubuntu / gnome-shell-extension-appindicator / pull / 144

paisagem
fonte
1
Parece bom; obrigado pela informação, mas muitos de nós já mudaram para outro aplicativo que está funcionando há algum tempo. Veja askubuntu.com/questions/968641/… para detalhes. Quando o exposto acima, existem benefícios em voltar?
colan 4/09/18
2
@colan Como o que você mencionou é apenas um applet específico que pode ser usado apenas para monitorar as coisas, enquanto esta solução envolvia uma correção para uma extensão geral que permite muitos tipos de indicadores e não apenas um monitor de hardware. Esta é uma tentativa de reutilizar muitos trabalhos, não uma tentativa de criar um novo. Por outro lado, indicadores são conceitos gerais que podem ser usados ​​em muitas áreas de trabalho, enquanto uma extensão do shell gnome é apenas para uma área de trabalho gnome.
lestcape 5/09/18
Talvez eu reinstale o gnome-shell e o gdm e tente esta abordagem. Eu já tinha tomado o caminho de menor resistência e enlatado em gnomo em favor da unidade, como @ n0rbert sugeriu aqui antes de encontrar esta sessão de perguntas e respostas.
Elder Geek
2
NÃO USE ESTA SOLUÇÃO, ESTÁ ATUALIZADA. E talvez seu desktop irá falhar como o meu :(
Alfonso Nishikawa
1

No Ubuntu 18.04 indicator-multiloadtem bugs e causando problemas. Você deve tentar usar " System Monitor Extensio n". Guia detalhado:

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

Como mostra este guia:

  1. Primeiro você instala esses pacotes:

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

  1. Em seguida, no Ubuntu Software Center, procure e instale system monitor extension.
ioaniatr
fonte