PulseAudio - удобный инструмент, но сожалению он не используется по умолчанию в выбранном мной дистрибутиве. Но это генту, а значит ситуацию можно исправить быстро, просто и качественно.
Нет необходимости в установке pulseaudio в ручную, следует просто указать use-флаг на уровне системы:
euse -E pulseaudioОстаётся только обновить систему:
emerge -uDN worldДальше для приложений работающих только с alsa требуется установить пакет media-plugins/alsa-plugins.
emerge media-plugins/alsa-pluginsНачиная с версии 1.0.25-r1 в генту теперь все как у белых людей, больше нет необходимости самим создавать файл asound.conf. Если он уже присутствует в системе, то его следует убрать.
Все, CLD готова к работе и про настройку звука можно забыть. Можно пойти ещё дальше и довести установку до логического конца.
Управление доступа к устройствам через CosoleKit (звук будет работать при смене пользователя):
Для этого потребуется включить Access Control Lists для tmpfs в ядре, добавить consolekit в defaul-runlevel и удалить всех пользователей из группы audio (даже пользователя pulse).
Опцию в ядре включаем с помощью утилиты cl-kernel:
cl-kernel --menuconfigВключаем
File systems ---> Pseudo filesystems ---> [*] Tmpfs POSIX Access Control List.Выходим и сохраняем конфигурацию. После сборки желательно пересобрать модули ядра:
module-rebuild -X rebuildДальше добавляем consolekit:
rc-update add consolekit defaultУдаляем всех пользователей из группы audio:
groupmems -p -g audioЕсли все сделано правильно, то после перезапуска все будет работать.
Дополнительно:
Рекомендуется собирать pulseaudio с realtime флагом, пока не замечал в этом потребности.
По умолчанию pulseaudio настроен так, что при вызове в скайпе будут заглушаться мультимедийные программы, такие как amarok. Отключить такое поведение можно закомментировав в /etc/pulse/default.pa строчку load-module module-cork-music-on-phone.
Полезная утилита для регулирования параметров pulseaudio: media-sound/pavucontrol
Описание и настройка PulseAduio в Gentoo: http://wiki.gentoo.org/wiki/PulseAudio
Комментариев нет:
Отправить комментарий