На странице руководства написано:
mpg321 также позволяет настраивать устройство вывода по умолчанию во время компиляции, но всегда допускается переключение во время выполнения
Поэтому, если вы хотите изменить устройство вывода по умолчанию, вы должны сделать это во время компиляции. Это не так сложно. Если вы запускаете дистрибутив на основе Debian, вы можете проверить, что ваш /etc/apt/sources.list
содержит строку, такую
deb-src http://ftp.us.debian.org/debian/ jessie main
Создайте каталог src
, зайдите внутрь и сделайте
apt-get source mpg123
Установите необходимые библиотеки разработки, такие как libasound2-dev
sudo apt-get install libasound2-dev
Запустите скрипт настройки и установите устройство вывода по умолчанию
./configure --with-default-audio=alsa
Вы должны увидеть в выходном журнале
Default output module ... alsa
Беги делают
make
и установите программу
sudo make install
Если вы предпочитаете, вы также можете пересобрать пакет debian с модифицированной версией mpg321, чтобы установить его через apt-get install
. Для этого следуйте инструкциям официального вики-руководства Debian по сборке .