Visualizador de espectro de áudio GLava

O GLava é um excelente aplicativo para você ter espectro do seu áudio no seu desktop.









GLava


GLava é um visualizador de espectro de áudio OpenGL de uso geral e altamente configurável para X11.

O módulo radial shader é exibido por padrão.



Para uma demonstração mais extensa, veja esta demonstração.





O desenvolvimento está ativo e os problemas de relatório são satisfatórios.

Fonte

Visualizações



Por padrão o GLava vem com a visualização Bars.




O GLava tem mais 4 visualizações para o seu som.

Radial




Graph





Wave





Circle





Instalação



Use o método para a sua distribuição.


Arch Linux e derivados habilite o repositório "community".

pacman -S glava

openSUSE e Fedora faça o download aqui.

Para Debian Ubuntu e derivados faça o download.

amd64

ou

i386

Ou compile com os comandos abaixo.

git clone https://github.com/jarcode-foss/glava

cd glava

meson build --prefix /usr

ninja -C build

sudo ninja -C build install


Dependências:


libgl1-mesa-dev 
libpulse0 
libpulse-dev 
libxext6 
libxext-dev 
libxrender-dev 
libxcomposite-dev 
liblua5.3-dev 
liblua5.3 
lua-lgi 
lua-filesystem 
libobs0 
libobs-dev 
meson 
build-essential 
gcc 


Mais detalhes da compilação aqui.

Utilização e configuração



Para executar o Glava de o comando abaixo.

glava --desktop

Note que o gráfico é exibido ao lado direito da tela.





Configurações


Para configurar iremos criar o dir /glava em ~/.config com o comando abaixo.

glava --copy-config




Configurar largura e altura

Mande exibir arquivos ocultos na sua home e navegue até ~/.config/glava.

OBS: A cada alteração salve, interrompa o GLava no terminal e execute novamente.


Abra com o seu editor de textos o arquivo rc.glsl

Localize a linha "#request setgeometry 0 0 800 600"

0 = Posição horizontal

0 = Posição vertical

800 = Tamanho horizontal

600 = Posição vertical


No meu caso irei alterar apenas o tamanho horizontal, a minha resolução de tela é 1366 x 768.

Ao você colocar exatamente a sua resolução que no meu caso é 1366 768 o tamanho fica adequado a sua tela.





Configuração do tipo de visualização.



Ainda no rc.glsl  localize a linha:

#request mod bars
As visualizações são:

bars





radial














graph




wave





circle















Na linha #request mod bars altere bars para outra visualização da lista acima, salve e recarregue o Glava.


Veja no vídeo abaixo.




Cores


As cores são definidas nas config de cada visualização.

bars.glsl

radial.glsl

graph.glsl

wave.glsl

circle.glsl

Como exemplo s config da visualização bars.glsl na linha:

#define COLOR (#3366b2 * GRADIENT)

Alterei para amarelo ffff00.




Na inicialização


Para que o Glava inicie com o sistema devemos criar um lançador para isso, de os comandos na sequencia.


Crie o diretório de inicialização de aplicativos.

mkdir ~/.config/autostart/

Crie o lançador com o comando.

nano ~/.config/autostart/glava.desktop

Cole as linhas abaixo no editor de texto nano.

[Desktop Entry]
Name=GLava
Type=Application
Exec=sh -c 'sleep 15 && glava --desktop'
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true


Ficando assim.




Salve teclando Ctrl + x tecle s e tecle Enter para fechar.

Comentários

  1. Conheci esse app e achei bem interessante para usar em conjunto com mpg123
    Seu tutorial est[a excelente, parabens

    ResponderExcluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais