gnome-vital-extension
A carga da máquina sempre à vista.
Uma extensão do GNOME Shell que mostra na barra superior o que o vit lê: CPU, carga, memória, GPU, NPU e discos. Você escolhe o que aparece, em que ordem e com que cara.
Em desenvolvimento
Na barra, do seu jeito
Escolha quais leituras aparecem e em que ordem, com ícones ou com rótulos que você mesmo escreve, como HOME para o disco /home. Uma leitura que passa do limite fica vermelha.
Cinco minutos de história num clique
O menu abre uma grade de cartões no estilo das Configurações Rápidas do GNOME: núcleos, threads e médias de carga da CPU, memória usada, GPU e NPU, com o gráfico dos últimos cinco minutos, e uma barra para cada disco.
Tudo nas preferências
Ligue e desligue cada leitura, mude a ordem com as setas e ajuste rótulos, casas decimais, limite, posição na barra e intervalo entre leituras. As mudanças valem na hora.
Mais recursos
Um vit só
Um único processo do vit roda enquanto a extensão está ligada. Se ele cair, a barra mostra –, o menu diz por quê e a extensão tenta de novo, com espera crescente.
Leituras novas sem atualizar
O JSON do vit só ganha campos. Um objeto novo com porcentagem aparece nas preferências para você ligar, sem mudar a extensão.
Claro e escuro
O menu segue o estilo claro ou escuro do Shell, e as leituras ficam onde você quiser na barra: à esquerda, no centro ou à direita.
Sobre o projeto
A gnome-vital-extension é a versão de barra do vital: em vez de abrir um terminal para perguntar se a máquina está sob carga, a resposta fica o tempo todo no canto da tela.
Ela não lê o sistema sozinha. Tudo vem do vit -m --json, que imprime uma leitura por intervalo, e os
gráficos ficam só na memória da extensão: começam vazios a cada login, porque o vit não guarda histórico.
Tecnologias
JavaScript do GNOME Shell (GJS), sem etapa de build: o repositório é a própria extensão. A lógica, sem dependência do Shell, é testada com Node.
Licença: GPL-3.0-or-later
Instalar o gnome-vital-extension
Precisa do GNOME Shell 49, 50 ou 51 e do vit 1.4 ou mais novo, no PATH ou em ~/.cargo/bin.
Do código-fonte
git clone https://gitlab.com/alteronauta/gnome-vital-extension.git && cd gnome-vital-extension
make install
# no Wayland, saia e entre de novo na sessão; depois:
gnome-extensions enable vital@alteronauta.gitlab.com
O vit vem do vital. No Wayland, o GNOME Shell só carrega uma extensão nova depois que você sai e entra de novo na sessão. make uninstall remove a extensão.