A página man diz:
mpg321 also allows configuring a default output device at compile-time, but run-time switching is always allowed
Portanto, se você quiser alterar o dispositivo de saída padrão, é necessário fazê-lo em tempo de compilação. Isso não é tão difícil. Se você executar uma distribuição baseada no debian, poderá verificar se o /etc/apt/sources.list
contém uma linha como
deb-src http://ftp.us.debian.org/debian/ jessie main
Crie um diretório src
, entre e faça
apt-get source mpg123
Instale as bibliotecas de desenvolvimento necessárias, como libasound2-dev
sudo apt-get install libasound2-dev
Execute o script de configuração e defina o dispositivo de saída padrão
./configure --with-default-audio=alsa
Você deve ver no log de saída
Default output module ... alsa
A execução faz
make
e instale o programa
sudo make install
Se preferir, você também pode reconstruir um pacote debian com a versão modificada do mpg321 para instalá-lo através de apt-get install
. Para fazer isso, siga as instruções do wiki debian oficial Construindo o Tutorial .