Eu acho que é possível, usando o PulseAudio. Eu não sei como fazê-lo completamente, mas aqui é um utilitário Descobri que isso ajudará você a obter as amplitudes - suponho que você poderia encontrar algo para converter isso em gráficos conky.
Comecei a jogar com o Conky há alguns dias e consegui isso:
( Nota: embora eu tenha escrito do zero, eu me inspirei em esta foto , créditos ao autor por sua criatividade )
Como você pode ver, eu tenho algum espaço livre entre o relógio digital ("21:20") e as estatísticas de conexão.
Agora eu adoraria ter o que chamei de "bares de música" nesse espaço. Ou seja, barras animadas que se movem seguindo o som atualmente tocado pelo meu music player (que é Clementine no momento). Eu já consegui exibir a faixa atual, artista, ano, etc. graças a alguns scripts e ao comando qbus.
No entanto, tenho de fazer perguntas principais:
Eu estou usando conky e lua com cairographics, mas animação realmente parece ser algo complicado, como eu não encontrei uma maneira de fazer lua / cairographics "repintar". Isso me obriga a reduzir o update_interval em .conkyrc para conseguir algo "próximo" a uma animação.
Infelizmente, configurar um valor muito pequeno para update_interval faz o conky consumir muitos recursos da CPU, porque ele não apenas redesenha cada (por exemplo) 50 milissegundos, mas também recalcula variáveis e reexecuta scripts, se necessário. / p>Portanto, para a animação, estou procurando uma maneira de ter uma animação suave (10 qps seria suficiente) sem fazer com que o conky consuma os recursos da CPU.
Seria fantástico se alguém pudesse me dar algumas ideias. Não necessariamente tem que estar em LUA, e se houver uma boa alternativa para conky (deve ser algo leve), sinta-se à vontade para me avisar!
-
Muito obrigado pelas ideias e sugestões!
Eu acho que é possível, usando o PulseAudio. Eu não sei como fazê-lo completamente, mas aqui é um utilitário Descobri que isso ajudará você a obter as amplitudes - suponho que você poderia encontrar algo para converter isso em gráficos conky.
Tags 11.10 clementine conky lua