O GLava é um excelente aplicativo para você ter espectro do seu áudio no seu desktop.
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
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
Use o método para a sua distribuição.
Arch Linux e derivados habilite o repositório "community".
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.
Para executar o Glava de o comando abaixo.
Note que o gráfico é exibido ao lado direito da tela.
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"
#request mod bars
Na linha #request mod bars altere bars para outra visualização da lista acima, salve e recarregue o Glava.
As cores são definidas nas config de cada visualização.
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:
As visualizações são:
bars
radial
graph
wave
circle
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.
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.
Crie o lançador com o comando.
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.
radial.glsl
graph.glsl
wave.glsl
circle.glsl
Como exemplo s config da visualização bars.glsl na linha:
#define COLOR (#3366b2 * GRADIENT)
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.
Conheci esse app e achei bem interessante para usar em conjunto com mpg123
ResponderExcluirSeu tutorial est[a excelente, parabens
VLW mermão :)
Excluir