Plugin Dynamic Island for Omarchy
Em destaque
O que o Plugin Dynamic Island for Omarchy faz no seu Omarchy
- Acompanhe a música com capa e equalizador
- Veja gravação, microfone e câmera em uso
- Receba notificações com a caixa de entrada
- Dispare timers, cronômetro e atividades de scripts
- Ajuste volume e brilho pela própria ilha
omarchy-dynamic-island- Tipo
- Painel
- Categoria
- Aparência
- Origem
- Comunidade · Arjun010011/omarchy-dynamic-island
- Mantenedor
- Arjun010011
- Licença
- MIT
- Versão
- 1.0.0
- Compatibilidade
- Omarchy 4 com shell Quickshell. Usa os serviços de MPRIS, PipeWire e UPower do próprio shell, sysfs para o brilho e gpu-screen-recorder para gravação. Assume as notificações e o aviso na tela do Omarchy enquanto está ativo. Referência do portal: Omarchy 4.5.0-rc1.
- Tags

Instalar e manter
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/Arjun010011/omarchy-dynamic-island.git --enableAtualize quando sair uma versão nova
Rode este comando para trazer as mudanças publicadas no repositório do plugin.
Atualizar omarchy plugin update omarchy-dynamic-islandRemova 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 omarchy-dynamic-island
O Dynamic Island coloca no topo da tela uma pílula que abre em atividades ao vivo: música, gravação de tela, microfone ou câmera em uso, timer, próxima reunião, bateria e mensagens de scripts. O desenho segue as cores e a fonte do tema atual e se recolore quando você troca de tema.
O plugin roda dentro do omarchy-shell, sem processo extra. As fontes de informação são os serviços de MPRIS, PipeWire e UPower do Quickshell, o sysfs para o brilho e o gpu-screen-recorder para a gravação.
Antes de instalar
O plugin exige Omarchy 4 com shell Quickshell. Enquanto estiver ativo, ele assume dois papéis do sistema: as notificações e o aviso na tela de volume, brilho e afins.
Só um programa pode receber notificações por vez. Na primeira execução, a ilha desativa o serviço omarchy.notifications e responde aos mesmos comandos omarchy-shell notifications, então os atalhos e scripts do Omarchy continuam funcionando. O mesmo vale para o omarchy.osd: as chamadas omarchy osd aparecem na ilha.
Instale
omarchy plugin add https://github.com/Arjun010011/omarchy-dynamic-island --enableO comando solicita a confirmação de que o plugin foi habilitado. Se a ilha não aparecer, rode omarchy restart shell.
Use o mouse e o teclado
O clique esquerdo abre e fecha a ilha, que também fecha quando o ponteiro sai dela. O clique do meio pausa ou retoma a música, e a rolagem muda o volume.
Parada, a ilha funciona como um letreiro: a cada poucos segundos passa o horário, a data, a bateria, a próxima reunião ou o feriado do dia. Com música em reprodução, mostra a capa à esquerda, a faixa e o artista no centro e um equalizador à direita. Pausada, a capa continua e o texto fica esmaecido.
No player aberto, o botão de alto-falante lista todas as saídas de áudio disponíveis, como caixas, fones, Bluetooth e HDMI. Os botões de avançar, voltar e pausar ficam na mesma tela, com a barra de progresso arrastável.
Receba notificações
As notificações caem da ilha como um aviso com ícone, título, corpo e os botões do aplicativo que enviou. Passar o mouse mantém o aviso aberto. Clicar executa a ação e foca a janela do programa. O botão direito ou o × descarta sem abrir.
Quando o aviso expira sem clique, a notificação não se perde: ela vai para a caixa de entrada, indicada por um sino com contador. A caixa sobrevive à reinicialização do shell. Super+Shift+Alt+, abre a lista, Super+, limpa a mais recente, Super+Shift+, limpa tudo e Super+Alt+, abre a mais recente. Super+Ctrl+, ativa o modo sem interrupção, que mantém tudo apenas na caixa.
Dispare timers e atividades
Clicar na ilha sem nada ativo mostra horário, data, bateria, timers de 5, 15 e 25 minutos e um cronômetro. Também é possível abrir tudo por comando:
omarchy-shell dynamic-island timer 25m "Foco"omarchy-shell dynamic-island stopwatch toggleomarchy-shell dynamic-island toast "Build concluído" "0 erros" "" greenScripts próprios podem publicar uma atividade com ícone, progresso, valor e título, o que serve para acompanhar backup, build ou qualquer tarefa longa:
omarchy-shell dynamic-island activity backup \ '{"title":"Fazendo backup","progress":0.4,"value":"4/10","color":"green","ttl":600}'O campo ttl encerra a atividade sozinho caso o script termine sem fechar.
Ajuste a aparência e o calendário
As opções ficam na entrada do plugin em ~/.config/omarchy/shell.json, relidas ao gravar o arquivo. Entre elas, style escolhe entre a pílula presa à borda superior, no formato do entalhe do MacBook, e a ilha solta logo abaixo. idle pode esconder a pílula quando nada acontece. scale ajusta o tamanho entre 0,6 e 2. monitor define em qual tela ela aparece.
O calendário abre pelo clique na data ou pelo comando omarchy-shell dynamic-island calendar. Ele mostra o mês com marcação nos dias que têm evento, lista as reuniões do dia e abre o link da reunião. As assinaturas .ics do Google, iCloud, Outlook, Nextcloud e Fastmail funcionam, e os feriados vêm do fuso do sistema por padrão.
Em notebook com entalhe de câmera, ajuste notchWidth, notchHeight e notchRadius até a ilha cobrir o entalhe. As atividades crescem para os dois lados da câmera.
Volte ao padrão do Omarchy
Para devolver as notificações ao Omarchy sem remover o plugin, use "notifications": false. Para devolver o aviso na tela, use "osd": false.
A remoção desfaz o que o plugin assumiu:
omarchy plugin remove omarchy-dynamic-islandO próprio plugin verifica alguns segundos depois de sair do ar e reativa as notificações, o aviso na tela e o atalho Super+Alt+I que ele acrescentou a bindings.lua.