Ir para o conteúdo
Promovaweb

Plugin Notification Center no Omarchy

Em destaque

O que o Plugin Notification Center faz no seu Omarchy

  1. Consulte avisos ao vivo em um painel de busca
  2. Reler o histórico sem repetir balões antigos
  3. Filtre por aplicativo, título ou corpo do aviso
  4. Limpe a lista de avisos ao vivo e o histórico
  5. Veja o número de avisos no widget da barra
Notification Centershavanced.notification-center
Tipo
Widget da barra
Categoria
Sistema
Mantenedor
Shavanced
Licença
MIT
Versão
1.3.0
Compatibilidade
Exige Omarchy com o serviço omarchy.notifications e suporte a plugins do Quickshell. O histórico é o que o serviço nativo mantém. O plugin não substitui essa camada. Produz o painel e o widget opcional na barra.
Tags
#quickshell
Painel do Notification Center com a busca no topo, a lista de avisos ao vivo e o histórico mantido pelo serviço de notificações do Omarchy.
Repositório Shavanced/omarchy-notification-center-plugin (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/Shavanced/omarchy-notification-center-plugin.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 shavanced.notification-center
  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 shavanced.notification-center

O Notification Center dá um lugar para consultar os avisos do Omarchy depois que o balão some. Ele usa o serviço omarchy.notifications, que já cuida das notificações ao vivo e do histórico, e acrescenta um painel com busca, o número de avisos no widget e um botão para limpar a lista. Não existe daemon novo, nem substituto do Mako.

Como a base é o serviço nativo, abrir o painel não reenvia avisos antigos como se fossem novos. As notificações ao vivo continuam aparecendo nos balões normais do Omarchy, e o painel serve para reler o que passou, achar um aviso pelo nome do aplicativo, pelo título ou pelo corpo do texto e dispensar o que ainda está ativo.

Antes de instalar

O plugin exige Omarchy com o serviço omarchy.notifications e suporte a plugins do Quickshell. O histórico é mantido pelo próprio serviço: o plugin não substitui essa camada de armazenamento e depende do que o Omarchy guarda.

Plugins do Omarchy rodam sem sandbox dentro do processo do shell. Instale apenas de um repositório de sua confiança e confira as mudanças antes de habilitar.

Instale

Terminal
omarchy plugin add https://github.com/Shavanced/omarchy-notification-center-plugin.git --enable

Se o plugin já estiver instalado e desligado, use omarchy plugin enable shavanced.notification-center. Depois de editar um plugin local, rode omarchy-shell shell rescanPlugins para o shell reler o registro.

Abra o painel

O painel abre pelo IPC do shell:

Terminal
omarchy-shell shell toggle shavanced.notification-center '{}'

Vale ligar o comando a um atalho em ~/.config/hypr/bindings.lua. O widget da barra é opcional: você o coloca e posiciona pelos ajustes de plugin e de barra do Omarchy, e ele mostra o número de notificações ao vivo.

Para testar a instalação:

Terminal
notify-send -a "Test" "Notification Center" "Hello from Omarchy!"
Ação Resultado
comando de IPC abre e fecha o painel
widget da barra mostra o número ao vivo e abre o painel
dispensar remove uma notificação ao vivo
Clear All limpa as notificações ao vivo e o histórico guardado
busca filtra por aplicativo, título ou corpo
Esc fecha o painel

O painel acompanha o tema ativo do Omarchy. Fundo, texto e destaque mudam junto quando você troca de tema com omarchy theme set.

Limites do histórico

A API de notificações do Omarchy não expõe dispensa individual do histórico nem estado de lido e não lido. Por isso, a dispensa individual vale para as notificações ao vivo, o histórico segue o que o serviço guarda, e o Clear All limpa as duas camadas. O número de entradas mantidas no histórico é definido pelo Omarchy, não pelo plugin.

Quando uma notificação ao vivo expira ou é dispensada, a entrada correspondente pode continuar visível no painel, conforme o histórico armazenado. Esses limites devem mudar quando a API de notificações do Omarchy mudar.

Atualize e remova

Terminal
omarchy plugin update shavanced.notification-center
omarchy plugin remove shavanced.notification-center

O update busca a versão nova do repositório. A remoção apaga o painel e o widget. O histórico que o Omarchy já guardou fica onde está, porque pertence ao serviço de notificações e não ao plugin.