[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