Ir para o conteúdo
Promovaweb

Plugin Advanced Audio Control no Omarchy

Em destaque

O que o Plugin Advanced Audio Control faz no seu Omarchy

  1. Defina saída e microfone por aplicativo
  2. Mantenha a escolha entre reinicializações
  3. Toque em grupos de duas a oito saídas
  4. Volte a um conjunto de áudio salvo
  5. Teste o microfone sem sair do painel
Advanced Audio Controlssupt.audio-control
Tipo
Widget da barra
Categoria
Hardware
Origem
Comunidade · ssupt/omarchy-audio-control
Mantenedor
ssupt
Licença
MIT
Versão
0.9.0-dev.27
Compatibilidade
Omarchy Quattro em x86_64 com PipeWire e WirePlumber. Usa os utilitários de áudio do Omarchy e não exige toolchain Rust na instalação. A versão 0.9.0-dev.27 é uma prévia de desenvolvimento. Referência do portal: Omarchy 4.5.0-rc1.
Tags
#barra#mídia#quickshell
Janela avançada do Advanced Audio Control com perfis de dispositivo, balanço, teste de microfone e abas de configuração.
Repositório ssupt/omarchy-audio-control (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/ssupt/omarchy-audio-control.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 ssupt.audio-control
  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 ssupt.audio-control

O Advanced Audio Control amplia o painel de áudio do Omarchy sem tirar o que já funciona. O misturador rápido continua no mesmo lugar para volume do dia a dia, e uma janela avançada concentra roteamento por aplicativo, conjuntos salvos, grupos de saída e diagnóstico.

O uso típico aparece em ambientes que alternam entre caixas, fones, interface USB e arranjos diferentes para música e chamada. Em vez de reconfigurar tudo a cada troca, você escolhe uma vez e guarda o conjunto.

Antes de instalar

O plugin exige Omarchy Quattro em x86_64, com PipeWire e WirePlumber ativos. Não é preciso instalar o toolchain Rust, porque o binário do serviço acompanha o pacote.

A versão 0.9.0-dev.27 é uma prévia de desenvolvimento, o que significa que detalhes de interface e de configuração ainda podem mudar entre versões.

Instale

Terminal
omarchy plugin add https://github.com/ssupt/omarchy-audio-control.git --enable

Desabilitar ou remover o plugin devolve o widget de áudio original do Omarchy. Para levar o acesso também ao menu de configuração, rode uma vez:

Terminal
~/.config/omarchy/plugins/ssupt.audio-control/scripts/audio-menu-entry install

O mesmo auxiliar aceita remove antes de desinstalar o plugin.

Use o misturador do dia a dia

Ação Controle
Abrir o misturador clique esquerdo no ícone ou Super+Ctrl+A
Mudar o volume da saída rolar sobre o ícone
Silenciar o microfone clique do meio
Silenciar todo o áudio clique direito
Ver os aplicativos que usam o microfone passar o mouse sobre o ícone
Abrir a janela avançada engrenagem no misturador

Para cada aplicativo, Follow default output limpa o destino salvo e Always use mantém o dispositivo escolhido entre reinicializações. Aplicativos de gravação também podem ficar presos a um microfone específico, o que evita que uma chamada troque o microfone do seu gravador.

Organize saídas e cenas

Um grupo reúne de duas a oito saídas, cada uma com volume próprio, para reproduzir a mesma música em caixas e fones ao mesmo tempo. Um conjunto salvo guarda o padrão, o volume, o balanço, as portas e os perfis de dispositivo.

O exemplo do README combina um conjunto Mesa, com caixas USB e microfone de mesa, e um conjunto Fones, para audição privada. Restaurar qualquer um dos dois é um clique na janela avançada.

A janela avançada também traz apelidos e favoritos por dispositivo, balanço estéreo, modos de Bluetooth suportados, atividade do microfone, teste de gravação e reprodução de cinco segundos, identificação de caixas, recuperação de áudio e diagnóstico.

Vale saber de dois limites. Um grupo de saídas pode se desalinhar quando os dispositivos usam relógios diferentes, o que acontece com Bluetooth. E os testes de microfone só começam quando você solicita, com o áudio mantido na memória até o descarte ou o fechamento da janela.

Onde ficam as preferências

Arquivo O que guarda
audio-control.json reforço de saída e avisos de captura
audio-preferences.json dispositivos preferidos e perfis de Bluetooth, compartilhados com o plugin de Bluetooth
audio-rules.json escolhas por aplicativo, preferências de dispositivo e grupos de saída
audio-scenes.json conjuntos salvos

Os arquivos ficam em ~/.config/omarchy, ou em $XDG_CONFIG_HOME/omarchy, e os formatos existentes são preservados. Se o diretório de configuração for um link simbólico, reinicie o serviço de áudio depois de trocar o destino, para que o monitoramento de arquivos acompanhe o novo caminho.

Como o plugin conversa com o sistema

A interface é feita em Quickshell e QML. Um serviço em Rust mantém as escolhas e as mudanças em andamento quando um painel fecha ou recarrega, aplica as alterações com PipeWire e WirePlumber e informa o resultado de cada solicitação.

O serviço comanda, e o transporte e a mistura do som continuam com o PipeWire. O README registra uma medição de teste contra a versão 0.8.1, com mais de 99% menos uso de processador com a janela avançada aberta e cerca de 3 MiB a mais de memória.

Atualize e remova

Terminal
omarchy plugin update ssupt.audio-control
omarchy plugin remove ssupt.audio-control

Antes de remover, execute o auxiliar de menu com remove se você tiver criado a entrada em Setup > Audio. O widget de áudio original volta sozinho.