Звук на ubuntu server

Появилась необходимость настроить звук на ubuntu server для последующих свои проектов. Сделать это оказалось не так сложно, как ожидалось, но сделать заметку об этом всё же необходимо. Настрока производилась на ubuntu server 14.04.4 LTS, естественно без графического интерфейса. В конце я проверил работоспособность с помощью консольного аудио плеера moc ( Music On Console ).
Смотрю какакя версия ubuntu server используется:
lsb_release -a
Вижу, что у меня версия:
Distributor ID: Ubuntu
Description: Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty

ставим:
sudo apt-get install pulseaudio alsa alsa-utils alsa-tools moc
вижу:
Будут установлены следующие дополнительные пакеты:
aspell aspell-en dictionaries-common gcc-4.8-base gstreamer0.10-pulseaudio
libasound2-plugins libaspell15 libenca0 libfaad2 libfftw3-single3 libgomp1
libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libice6 libjack-jackd2-0
libmad0 libmodplug1 libmpcdec6 libopusfile0 libpulsedsp librcc0 librcd0
libresid-builder0c2a libsamplerate0 libsidplay2 libsidutils0 libsm6
libspeexdsp1 libstdc++6 libtag1-vanilla libtag1c2a libtagc0 libvorbis0a
libvorbisenc2 libvorbisfile3 libwavpack1 libx11-xcb1 libxtst6
linux-sound-base pulseaudio-module-x11 pulseaudio-utils rtkit x11-common
Предлагаемые пакеты:
apmd alsa-oss oss-compat aspell-doc spellutils wordlist emacsen-common
jed-extra libfftw3-bin libfftw3-dev libvisual-0.4-plugins
gstreamer-codec-install gnome-codec-install gstreamer0.10-tools
gstreamer0.10-plugins-base jackd2 moc-ffmpeg-plugin pavumeter paman
pavucontrol paprefs pulseaudio-module-raop pulseaudio-esound-compat
НОВЫЕ пакеты, которые будут установлены:
alsa-base alsa-tools alsa-utils aspell aspell-en dictionaries-common
gstreamer0.10-pulseaudio libasound2-plugins libaspell15 libenca0 libfaad2
libfftw3-single3 libgomp1 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0
libice6 libjack-jackd2-0 libmad0 libmodplug1 libmpcdec6 libopusfile0
libpulsedsp librcc0 librcd0 libresid-builder0c2a libsamplerate0 libsidplay2
libsidutils0 libsm6 libspeexdsp1 libtag1-vanilla libtag1c2a libtagc0
libvorbisfile3 libwavpack1 libx11-xcb1 libxtst6 linux-sound-base moc
pulseaudio pulseaudio-module-x11 pulseaudio-utils rtkit x11-common
Пакеты, которые будут обновлены:
gcc-4.8-base libstdc++6 libvorbis0a libvorbisenc2
обновлено 4, установлено 44 новых пакетов, для удаления отмечено 0 пакетов, и 28 7 пакетов не обновлено.
Необходимо скачать 8 050 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 26,3 M B.

Соглашаемся на установку:
Хотите продолжить? [Д/н] Д

Поставилось:
Настраивается пакет libsamplerate0:amd64 (0.1.8-7) …
Настраивается пакет libjack-jackd2-0:amd64 (1.9.9.5+20130622git7de15e7a-1ubuntu1) …
Настраивается пакет libspeexdsp1:amd64 (1.2~rc1.1-1ubuntu1) …
Настраивается пакет libasound2-plugins:amd64 (1.0.27-2ubuntu2) …
Настраивается пакет libenca0:amd64 (1.15-2) …
Настраивается пакет libfaad2:amd64 (2.7-8+deb7u1build0.14.04.1) …
Настраивается пакет libgomp1:amd64 (4.8.4-2ubuntu1~14.04.4) …
Настраивается пакет libfftw3-single3:amd64 (3.3.3-7ubuntu3) …
Настраивается пакет libgstreamer0.10-0:amd64 (0.10.36-1.2ubuntu3) …
Настраивается пакет libgstreamer-plugins-base0.10-0:amd64 (0.10.36-1.1ubuntu2.1) …
Настраивается пакет x11-common (1:7.7+1ubuntu8.1) …
* Setting up X socket directories... [ OK ]
Настраивается пакет libmad0:amd64 (0.15.1b-8ubuntu1) …
Настраивается пакет libpulsedsp:amd64 (1:4.0-0ubuntu11.1) …
Настраивается пакет libtag1-vanilla:amd64 (1.9.1-2) …
Настраивается пакет libtag1c2a:amd64 (1.9.1-2) …
Настраивается пакет libtagc0:amd64 (1.9.1-2) …
Настраивается пакет libvorbis0a:amd64 (1.3.2-1.3ubuntu1.2) …
Настраивается пакет libvorbisenc2:amd64 (1.3.2-1.3ubuntu1.2) …
Настраивается пакет libvorbisfile3:amd64 (1.3.2-1.3ubuntu1.2) …
Настраивается пакет libwavpack1:amd64 (4.70.0-1ubuntu0.1) …
Настраивается пакет libx11-xcb1:amd64 (2:1.6.2-1ubuntu2) …
Настраивается пакет linux-sound-base (1.0.25+dfsg-0ubuntu4) …
Настраивается пакет alsa-base (1.0.25+dfsg-0ubuntu4) …
Настраивается пакет alsa-utils (1.0.27.2-1ubuntu2) …
Настраивается пакет libaspell15 (0.60.7~20110707-1ubuntu1) …
Настраивается пакет dictionaries-common (1.20.5) …
Настраивается пакет gstreamer0.10-pulseaudio:amd64 (0.10.31-3+nmu1ubuntu5.3) …
Настраивается пакет libmodplug1 (1:0.8.8.4-4.1) …
Настраивается пакет libmpcdec6 (2:0.1~r459-1ubuntu3) …
Настраивается пакет libopusfile0 (0.5-1) …
Настраивается пакет libresid-builder0c2a (2.1.1-14) …
Настраивается пакет libsidplay2 (2.1.1-14) …
Настраивается пакет libsidutils0 (2.1.1-14) …
Настраивается пакет librcd0 (0.1.13-3build1) …
Настраивается пакет librcc0 (0.2.9-3.1ubuntu1) …
Настраивается пакет moc (1:2.5.0~beta1+svn20131120-1) …
Настраивается пакет pulseaudio (1:4.0-0ubuntu11.1) …
Adding user pulse to group audio
Настраивается пакет rtkit (0.10-3) …
Настраивается пакет alsa-tools (1.0.27-2ubuntu3) …
Processing triggers for ureadahead (0.100.0-16) ...
Настраивается пакет libxtst6:amd64 (2:1.2.2-1) …
Настраивается пакет libice6:amd64 (2:1.0.8-2) …
Настраивается пакет libsm6:amd64 (2:1.2.1-2) …
Настраивается пакет pulseaudio-utils (1:4.0-0ubuntu11.1) …
Настраивается пакет pulseaudio-module-x11 (1:4.0-0ubuntu11.1) …
Processing triggers for dictionaries-common (1.20.5) ...
aspell-autobuildhash: processing: en [en-common]
aspell-autobuildhash: processing: en [en-variant_0]
aspell-autobuildhash: processing: en [en-variant_1]
aspell-autobuildhash: processing: en [en-variant_2]
aspell-autobuildhash: processing: en [en-w_accents-only]
aspell-autobuildhash: processing: en [en-wo_accents-only]
aspell-autobuildhash: processing: en [en_CA-variant_0]
aspell-autobuildhash: processing: en [en_CA-variant_1]
aspell-autobuildhash: processing: en [en_CA-w_accents-only]
aspell-autobuildhash: processing: en [en_CA-wo_accents-only]
aspell-autobuildhash: processing: en [en_GB-ise-w_accents-only]
aspell-autobuildhash: processing: en [en_GB-ise-wo_accents-only]
aspell-autobuildhash: processing: en [en_GB-ize-w_accents-only]
aspell-autobuildhash: processing: en [en_GB-ize-wo_accents-only]
aspell-autobuildhash: processing: en [en_GB-variant_0]
aspell-autobuildhash: processing: en [en_GB-variant_1]
aspell-autobuildhash: processing: en [en_US-w_accents-only]
aspell-autobuildhash: processing: en [en_US-wo_accents-only]
Настраивается пакет aspell (0.60.7~20110707-1ubuntu1) …
Processing triggers for dictionaries-common (1.20.5) ...
Настраивается пакет aspell-en (7.1-0-1) …
Processing triggers for libc-bin (2.19-0ubuntu6.7) ...
Processing triggers for dictionaries-common (1.20.5) ...

далее выполняем с терминале:
sudo adduser ${USER} audio
таким образом мы добавили пользователя в группу audio.
Adding user `ПОЛЬЗОВАТЕЛЬ' to group `audio' ...
Adding user ПОЛЬЗОВАТЕЛЬ to group audio
Done.

перезагружаю сервер:
sudo reboot

После перезагрузки ubuntu server выполняем:
alsamixer

Дожна появится следующая консоль управления звуком, в которой первый параметр master полностью на нуле.

команды, freebsd, убунту, настройка, установка, сервер, server, ubuntu, сервер, звук, mocp

Его надо поднять, таким образом увеличим громкость звука. Для этого надо стрелками вправо/влево выбираем столбец, снизу которого написано master, нажимаем «m» на клавиатуре и стрелками вверх/вниз на клавиатуре поднимаем параметр вверх. Должно получиться что-то вроде такого:

команды, freebsd, убунту, настройка, установка, сервер, server, ubuntu, сервер, звук, mocp

Можно выходить из панели управления звуком нажатием ESC.
Если предполагается использовать микрофон, то советую для надёжности поднять показатели у столбцов, где есть слово «Mic» и проверить, чтобы они не были Mute, то есть в низу столбца не было напимано «ММ», если написано, то выбрав этот столбец, нажимаем кнопку «М» на клавиатуре. Должен появиться знак бесконечности вместо букв «ММ». Кстати может появится фоновый звук из колонок от микрофона, его можно убрать уменьшив ползунок с усилением микрофона в alsamixer.
Если надо выбрать звуковую карту, то в панели надо нажать F6 и выбрать нужную карту.

Теперь можно проверить звук, запустив консольный аудио плеер moc и включив любой трек.
Запускаем mocp:
mocp

команды, freebsd, убунту, настройка, установка, сервер, server, ubuntu, сервер, звук, mocp

Слева в панели идём в директорию с аудио файлом. Жмём по файлу и он начинает воспроизводиться. Всё прекрасно работает.

Добавить комментарий