Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Unix / Linux (http://www.forosdelweb.com/f41/)
-   -   Mandriva: ¿Cómo tener sonido con Alsa y KDE en múltiples sesiones? (http://www.forosdelweb.com/f41/mandriva-como-tener-sonido-con-alsa-kde-multiples-sesiones-411570/)

AleSanchez 23/07/2006 15:23

Mandriva: ¿Cómo tener sonido con Alsa y KDE en múltiples sesiones?
 
Como:
Simplemente, agregar a los usuarios necesarios al grupo "audio"

La explicación:
Estaba tras esto hace meses, y me sorprendí de lo fácil que es solucionarlo.

Casi siempre dejo mi sesión iniciada en Mandriva todo el día, y mi novia inicia su sesión con su usuario para hacer sus tareas con el equipo. El problema, es que ella en su sesión no tenia audio ya que lo tenia tomado mi usuario.

El tema, es que al iniciar sesión con un usuario, se crean dispositivos en /dev/snd, en los que el dueño es el primer usuario que inicia sesión en el equipo, como grupo, al grupo audio, y con permisos 660.

Había leído por ahí Googleando que en otras distribuciones los permisos eran <usuario>:root, por lo que había que cambiar los permisos a 666 para que los usuarios no-root puedan acceder al sonido.
Pero parece que en Mandriva solucionaron el tema poniendo un grupo especifico para esto y poder tener el sonido mucho mas fácil.

Saludos!

ociomax 23/07/2006 17:06

Interesante. Aquí en Fedora tengo el mismo problema, y los permisos son <usuario>:root. Te agradecería mucho que pudieras explicarnos cómo hace Mandriva para asignar los dispositivos a <usuario>:audio. Me imagino que usarán alguna regla de udev para eso (¿tal vez en /etc/udev/rules.d/?).

AleSanchez 24/07/2006 06:23

Encontre un archivo de reglas: /etc/udev/rules.d/50-mdk.rules.
Es un choclo de cosas, pero entre ellas, dice:

Código:

# Sound devices

SUBSYSTEM="sound", GROUP="audio"

KERNEL=="admmidi",                              SYMLINK+="sound/admmidi",      GROUP="audio"
KERNEL=="admmidi[1-9]",                SYMLINK+="sound/admmidi%n",    GROUP="audio"
KERNEL=="adsp",                                SYMLINK+="sound/adsp",          GROUP="audio"
KERNEL=="adsp[1-9]",                            SYMLINK+="sound/adsp%n",                GROUP="audi
o"
KERNEL=="amidi",                                        SYMLINK+="sound/amidi",        GROUP="audi
o"
KERNEL=="amidi[1-9]",                  SYMLINK+="sound/amidi%n",      GROUP="audio"
KERNEL=="amixer",                              SYMLINK+="sound/amixer",                GROUP="audi
o"
KERNEL=="amixer[1-9]",                  SYMLINK+="sound/amixer%n",      GROUP="audio"

KERNEL=="audio",                                        SYMLINK+="sound/audio",        GROUP="audi
o"
KERNEL=="audio[1-9]",                  SYMLINK+="sound/audio%n",      GROUP="audio"
KERNEL=="dmmidi",                              SYMLINK+="sound/dmmidi",                GROUP="audi
o"
KERNEL=="dmmidi[1-9]",                  SYMLINK+="sound/dmmidi%n",      GROUP="audio"
KERNEL=="dsp",                                  SYMLINK+="sound/dsp",          GROUP="audio"
KERNEL=="dsp[1-9]",                            SYMLINK+="sound/dsp%n",        GROUP="audio"
KERNEL=="dmfm",                                SYMLINK+="sound/dmfm",          GROUP="audio"
KERNEL=="dmfm[1-9]",                            SYMLINK+="sound/dmfm%n",                GROUP="audi
o"
KERNEL=="midi",                                SYMLINK+="sound/midi",          GROUP="audio"
KERNEL=="midi[1-9]",                            SYMLINK+="sound/midi%n",                GROUP="audio"
KERNEL=="mixer",                                        SYMLINK+="sound/mixer",        GROUP="audio"
KERNEL=="mixer[1-9]",                  SYMLINK+="sound/mixer%n",      GROUP="audio"
KERNEL=="music",                                        SYMLINK+="sound/music",        GROUP="audio"
KERNEL=="music[1-9]",                  SYMLINK+="sound/music%n",      GROUP="audio"
KERNEL=="sequencer",                            SYMLINK+="sound/sequencer",    GROUP="audio"
KERNEL=="sequencer[1-9]",              SYMLINK+="sound/%k",                    GROUP="audio"

KERNEL=="controlC[0-9]",                        NAME="snd/%k",                          GROUP="audio"
KERNEL=="hwC[0-9]D[0-9]",              NAME="snd/%k",                          GROUP="audio"
KERNEL=="midiC[0-9]D[0-9]",            NAME="snd/%k",                          GROUP="audio"
KERNEL=="pcmC[0-9]D[0-9]c",            NAME="snd/%k",                          GROUP="audio"
KERNEL=="pcmC[0-9]D[0-9]p",            NAME="snd/%k",                          GROUP="audio"
KERNEL=="timer",                                        NAME="snd/%k",                          GROUP="audio"
KERNEL=="seq",                                  NAME="snd/%k",                          GROUP="audio"

Ahi habla del grupo "audio". ¿Sera esto lo que pone los dispositivos en el grupo audio?
Tambien hay un alsa.rules, pero se encarga de grabar el estado del mixer.
Cualquier cosa decime y busco por otro lado.
Saludos!


La zona horaria es GMT -6. Ahora son las 09:42.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.