Foros del Web » Administración de Sistemas » Unix / Linux »

Mandriva: ¿Cómo tener sonido con Alsa y KDE en múltiples sesiones?

Estas en el tema de Mandriva: ¿Cómo tener sonido con Alsa y KDE en múltiples sesiones? en el foro de Unix / Linux en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/07/2006, 15:23
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
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!
__________________
¡Volviendo a la programación!
  #2 (permalink)  
Antiguo 23/07/2006, 17:06
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 21 años, 11 meses
Puntos: 35
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/?).
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 24/07/2006, 06:23
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
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!
__________________
¡Volviendo a la programación!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:10.