La page de manuel dit :
mpg321 permet aussi de configurer un périphérique de sortie par défaut à temps de compilation mais la commutation en cours d'exécution est toujours autorisée
Ainsi, si vous souhaitez modifier le périphérique de sortie par défaut, vous devez le faire au moment de la compilation. Ce n'est pas si difficile. Si vous utilisez une distribution basée sur Debian, vous pouvez vérifier que votre fichier /etc/apt/sources.list
contient une ligne telle que
deb-src http://ftp.us.debian.org/debian/ jessie main
Créer un src
allez à l'intérieur et faites
apt-get source mpg123
Installez les bibliothèques de développement nécessaires, telles que libasound2-dev
sudo apt-get install libasound2-dev
Exécuter le script configure script et définir le périphérique de sortie par défaut.
./configure --with-default-audio=alsa
Vous devriez voir dans le journal de sortie
Default output module ... alsa
La course fait
make
et installer le programme
sudo make install
Si vous préférez, vous pouvez aussi reconstruire un paquet debian avec la version modifiée de mpg321 afin de l'installer par le biais de apt-get install
. Pour ce faire, suivez les instructions du wiki officiel de Debian. Tutoriel sur la construction .