linux_faq:настройка_звука_в_ubuntu_14_04_kde

ALSA

ALSA включена в стандартную сборку ядра
Конфигурационные файлы alsa находятся в папке /usr/share/alsa/ Они входят в пакет libasound2-data. Поэтому если вдруг в результает настоек что-то повредится и будут ошибки типа:

ALSA lib conf.c:3707:(snd_config_update_r) Cannot access file /usr/share/alsa/alsa.conf
ALSA lib control.c:953:(snd_ctl_open_noupdate) Invalid CTL hw:0
aplay: device_list:277: control open (0): No such file or directory

То нужно просто переустановить подсистему ALSA:

rm -r ~/.pulse ~/.asound* 
sudo rm /etc/asound.conf
sudo apt-get update
sudo apt-get upgrade
sudo apt-get purge linux-sound-base alsa-base alsa-utils
sudo apt-get install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop
sudo apt-get install --reinstall libasound2-data

Устройства для вывода звука могут быть заданы для пользователя

nano ~/.asoundrc

или для системы вцелом

sudo nano /etc/asound.conf

В самом простом случае, если в системе одна звуковая карта, то /etc/asound.conf будет выглядеть так:

pcm.!default {
    type hw
    card 0
}

ctl.!default {
    type hw           
    card 0
}

Получить список звуковых карт можно командой:

aplay -l

Если не удается получить список звуковых карт и выводится только строка List of PLAYBACK Hardware Devices , возможно, у пользователя просто нет прав на это.Для того, чтобы права были нужно включить пользователя в группу audio:

sudo gpasswd -a $USER audio
Enter your comment. Wiki syntax is allowed:
L A S T V
 
  • linux_faq/настройка_звука_в_ubuntu_14_04_kde.txt
  • Last modified: 2019/02/11 09:13
  • (external edit)