[sisyphus] amaroK 1.4.0
Sergey Vlasov
vsu на altlinux.ru
Пт Май 19 13:57:00 MSD 2006
On Fri, May 19, 2006 at 01:17:52PM +0400, Sergey Bolshakov wrote:
> dmix не есть решение для _одного_ пользователя, ему вообще всё равно.
> Тапки (права на устройство) раздаёт console.perms.
> Причем, при условии, что все нужные пользователи находятся
> в группе audio, даже он не помешает дудеть всем в одну дудочку.
Там ещё есть права на объекты SysV IPC (семафоры и разделяемая память), а
также опции ipc_key и ipc_key_add_uid в asoundrc.
Впрочем, по умолчанию доступ даётся как раз группе audio:
defaults.pcm.ipc_key 5678293
defaults.pcm.ipc_gid audio
defaults.pcm.ipc_perm 0660
Более того, сейчас в dmix используется ещё и unix socket (для передачи
дескрипторов открытого устройства новым процессам, подключающимся к dmix),
а также серверный процесс, запускаемый автоматически при первом открытии
dmix, который и раздаёт дескрипторы через этот сокет. Хотя сейчас
разработчики ALSA добавили в драйверы обработку флага O_APPEND при
открытии, чтобы иметь возможность повторно открыть уже занятое устройство,
и добавили в libalsa режим работы dmix без использования сервера, который
включается только при обнаружении поддержки O_APPEND в драйвере.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/sisyphus/attachments/20060519/bb6c9ac6/attachment-0001.bin
Подробная информация о списке рассылки Sisyphus