звук в ALSA только из под root ( в гуппе аудио я есть)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

PIF
Сообщения: 391

звук в ALSA только из под root

Сообщение PIF »

в гуппе аудио я при этом есть

Код: Выделить всё

pif@dhcppc0 ~ $ less /etc/group |grep audio
audio:x:18:pif


при запуске xmms из xterm вылазит такая штука

Код: Выделить всё

pif@dhcppc0 ~ $ xmms

Gdk-WARNING **: locale not supported by Xlib, locale set to C

** WARNING **: alsa_get_mixer(): Attaching to mixer hw:0 failed: Permission denied
ALSA lib confmisc.c:550:(snd_determine_driver) could not open control for card 0
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_card_driver returned error: Permission denied
ALSA lib confmisc.c:387:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_concat returned error: Permission denied
ALSA lib confmisc.c:945:(snd_func_refer) error evaluating name
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_refer returned error: Permission denied
ALSA lib conf.c:3932:(snd_config_expand) Evaluate error: Permission denied
ALSA lib pcm.c:2068:(snd_pcm_open_noupdate) Unknown PCM default

** WARNING **: alsa_setup(): Failed to open pcm device (default): Permission denied
xmms-mad-Message: failed to open audio output: ALSA 1.2.10 output plugin


честно говоря никогда с этим не сталкивался ни в Debian`e, ни в Mandrak`е
куда копать?
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: звук в ALSA только из под root

Сообщение Bolverk »

Как со звуком из других программ?
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: звук в ALSA только из под root

Сообщение brob »

(PIF @ Воскресенье, 24 Июля 2005, 22:22) писал(а):

Код: Выделить всё

** WARNING **: alsa_get_mixer(): Attaching to mixer hw:0 failed: Permission denied
ALSA lib confmisc.c:550:(snd_determine_driver) could not open control for card 0
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_card_driver returned error: Permission denied
ALSA lib confmisc.c:387:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_concat returned error: Permission denied


С правами что не так (Permission denied)...?
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Grom
Сообщения: 260
ОС: Debian Etch, RHEL-5.4

Re: звук в ALSA только из под root

Сообщение Grom »

Возможно, посмотри какие права у /dev/dsp и /dev/mixer
Послужной список: Slackware-3.x, RedHat-4.x,5.x,6.x,7.x, FedoraCore-3, Debian Etch/Lenny
Осваиваю: RHEL-5.4
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: звук в ALSA только из под root

Сообщение sash-kan »

немного о другом (:
Gdk-WARNING **: locale not supported by Xlib, locale set to C

буквально на днях разбиралось - поищи (например, мои) посты с ключевым словом locale
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
PIF
Сообщения: 391

Re: звук в ALSA только из под root

Сообщение PIF »

(Sash Kan @ Понедельник, 25 Июля 2005, 14:08) писал(а):немного о другом (:
Gdk-WARNING **: locale not supported by Xlib, locale set to C

буквально на днях разбиралось - поищи (например, мои) посты с ключевым словом locale


угу, посмотрю. Спасибо. Хотя данный warning меня не напрягает :)

PIF добавил в 25.07.2005 14:31

(brob @ Понедельник, 25 Июля 2005, 1:03) писал(а):
(PIF @ Воскресенье, 24 Июля 2005, 22:22) писал(а):

Код: Выделить всё

** WARNING **: alsa_get_mixer(): Attaching to mixer hw:0 failed: Permission denied
ALSA lib confmisc.c:550:(snd_determine_driver) could not open control for card 0
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_card_driver returned error: Permission denied
ALSA lib confmisc.c:387:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_concat returned error: Permission denied


С правами что не так (Permission denied)...?


все права на все /dev/audio/*, /dev/dsp /dev/mixer - 777
может еще на что-то открыть?
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: звук в ALSA только из под root

Сообщение brob »

(PIF @ Воскресенье, 24 Июля 2005, 22:22) писал(а):xmms-mad-Message: failed to open audio output: ALSA 1.2.10 output plugin
[code]

Как понимаю ALSA используется для вывода звука в xmms...? А как она (ALSA) ведет себя в других программах (mplayer, xine и т.п.).
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: звук в ALSA только из под root

Сообщение alv »

(PIF @ Понедельник, 25 Июля 2005, 13:31) писал(а):все права на все /dev/audio/*, /dev/dsp /dev/mixer - 777
может еще на что-то открыть?


какой дистрибутив? devfs используется? если да - 0777 это права на ссылки типа
/dev/dsp -> /dev/snd/dsp
и так далее
нужно смотреть права на исходный файл и при необходимости изменять их через /etc/devfs.conf
Спасибо сказали:
PIF
Сообщения: 391

Re: звук в ALSA только из под root

Сообщение PIF »

2brobничего больше мультимедийного нет, только xmms.
2alvЧестно говоря не помню уже, что используется, а что - нет :) До своего компьютера два дня добраться не могу, но буду копать!

PIF добавил в 26.07.2005 21:02

добавил/отредактировал в /etc/devfsd.conf строки

Код: Выделить всё

REGISTER        sound/*      PERMISSIONS root.audio 770
REGISTER        snd/*        PERMISSIONS root.audio 770
REGISTER        sound/       PERMISSIONS root.audio 770
REGISTER        snd          PERMISSIONS root.audio 770
REGISTER        dsp          PERMISSIONS root.audio 770
REGISTER        mixer        PERMISSIONS root.audio 770
REGISTER        sndstat/     PERMISSIONS root.audio 770

reboot и нифига! Поменял права вручную - заработало, reboot и права сбросились на исходные
rw-------. Где Копать?

PIF добавил в 26.07.2005 21:23

REGISTER sound/* PERMISSIONS root.audio 0770 и т.д. тоже ничего не дает :(

PIF добавил в 26.07.2005 22:43

сделал. Криво, но сделал. Сделал скрипт в две строки, который меняет права и группу на /dev/snd, и впихнул его в boot runlevel
Спасибо сказали: