Ir para o conteúdo
Promovaweb

Plugin System Monitor no Omarchy

Em destaque

O que o Plugin System Monitor faz no seu Omarchy

  1. Veja CPU, memória, GPU ou os dois na barra
  2. Abra um painel com carga, temperatura e tempo ligado
  3. Acompanhe dois minutos de histórico por núcleo
  4. Compare entrada e saída de rede na mesma escala
  5. Veja raiz, swap e discos locais em uma seção
System Monitorharshith.system-monitor
Tipo
Widget da barra
Categoria
Sistema
Mantenedor
Harshith292002
Licença
MIT
Versão
1.5.2
Compatibilidade
Omarchy 4.0 ou mais recente com suporte a plugins do shell. Usa bash e df da instalação padrão, sem pacote de terceiros, e lê as métricas de /proc e /sys. btop é opcional. A ficha descreve a versão 1.5.2 do catálogo. O manifest no commit verificado informa 1.2.0. Referência do portal: Omarchy 4.5.0-rc1.
Tags
#barra#sistema#quickshell
Painel do System Monitor com CPU, memória, temperatura, rede, taxa de disco e a seção de capacidade dos discos locais.
Repositório Harshith292002/omarchy-system-monitor (MIT)

Instalar e manter

  1. Instale o plugin

    O Omarchy clona o repositório do plugin e valida os arquivos no seu computador. Só depois ele instala e ativa o plugin.

    Instalar
    omarchy plugin add https://github.com/Harshith292002/omarchy-system-monitor.git --enable
  2. Atualize quando sair uma versão nova

    Rode este comando para trazer as mudanças publicadas no repositório do plugin.

    Atualizar
    omarchy plugin update harshith.system-monitor --yes
  3. Remova quando não precisar mais

    O comando retira o plugin do seu Omarchy. Use o mesmo identificador mostrado no cartão de detalhes.

    Remover
    omarchy plugin remove harshith.system-monitor --yes

O System Monitor mostra o consumo da máquina na barra e abre um painel com o detalhamento. As leituras vêm de /proc e /sys, sem daemon em segundo plano e sem serviço externo, o que mantém o widget leve e o funcionamento igual com a máquina desconectada.

O modo Adaptive, padrão, exibe o recurso com maior uso entre CPU e memória. As cores de aviso e de estado crítico seguem o tema ativo do Omarchy, sem paleta fixa embutida.

Antes de instalar

O plugin exige Omarchy 4.0 ou mais recente com suporte a plugins do shell. Não há pacote de terceiros para instalar: ele usa bash e df, presentes na instalação padrão.

O btop é opcional e só é aberto quando você solicita. A temperatura aparece quando existe um sensor de pacote compatível, e cada bloco de GPU depende dos sensores que o driver expõe.

Instale

Terminal
omarchy plugin add https://github.com/Harshith292002/omarchy-system-monitor.git --enable

O shell costuma reconhecer o plugin na hora. Se o widget não aparecer, reinicie uma vez com omarchy restart shell.

Use

Ação Resultado
clique esquerdo abre ou fecha o painel
clique direito percorre Adaptive, CPU, Memory, Both e Icon
clique do meio abre o btop
R com o painel aberto atualiza as métricas agora
B com o painel aberto abre o btop

O modo GPU entra no ciclo sozinho quando alguma placa publica contador de uso. O modo Icon mostra apenas o glifo, mantendo a cor de aviso quando o recurso passa do limite.

Veja o que o painel mede

Área Origem
CPU, carga por núcleo e tempo ligado /proc/stat, /proc/loadavg, /proc/uptime
Memória e swap /proc/meminfo
Tráfego de rede /proc/net/route, /proc/net/dev
Taxa de disco /proc/diskstats e /sys/class/block
Temperatura da CPU /sys/class/hwmon, com coretemp, k10temp ou zenpower
Uso, temperatura e VRAM da GPU /sys/class/drm/card*/device
Capacidade dos sistemas de arquivos df -P -k -l -T

A seção de capacidade lista a raiz, a swap e cada disco local que o df reporta. Sistemas de arquivos pseudo, como tmpfs, overlay e squashfs, e montagens de rede ficam fora por uma lista de tipos permitidos. Subvolumes e montagens no mesmo dispositivo aparecem uma vez só. Unidades removíveis entram e saem conforme a montagem.

Entenda o suporte a GPU

Driver Uso Temperatura VRAM
amdgpu sim sim sim
i915, Intel anterior ao Arc não sim, a partir do kernel 6.12 não
xe, Intel Arc e gerações novas não sim, a partir do kernel 6.15 não
nouveau não sim não
NVIDIA proprietário não não não

Somente o amdgpu publica contador de uso por dispositivo no sysfs. A Intel expõe uso por PMU ou por fdinfo de cada processo, e o driver proprietário da NVIDIA não registra hwmon. Ler qualquer um deles exigiria iniciar um processo auxiliar a cada amostra, o que o plugin evita de propósito.

Por isso, uma placa que não pode ser lida fica fora do painel em vez de aparecer como parada. Uma placa com sensor de temperatura e sem contador de uso ainda ganha uma seção, mostrando apenas os quadros que consegue preencher.

Ajuste a exibição

As opções ficam em Setup → Plugins → System Monitor:

Opção Padrão Faixa
Exibição na barra Adaptive Adaptive, CPU, Memory, GPU, Both ou Icon
Atualização com o painel fechado 5 s 2 a 60 segundos
Atualização com o painel aberto 2 s 1 a 10 segundos
Limite de aviso 80% 50 a 95%
Limite crítico 95% 60 a 100%
Interface de rede automática deixe vazio para seguir a rota padrão

Atualize e remova

Terminal
omarchy plugin update harshith.system-monitor --yes
omarchy plugin remove harshith.system-monitor --yes

A remoção apaga o widget e o checkout do plugin, sem mexer em pacotes do sistema nem em arquivos fora da configuração de plugins do Omarchy. O único estado persistente é a configuração do widget em ~/.config/omarchy/shell.json.

Todo o monitoramento acontece na máquina. O plugin não usa a rede, não grava banco de métricas, não coleta credenciais e não envia telemetria.