-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola Cenachero, a mi me pasa lo mismo con dos usuarios. El problema es que el servidor de sonido se "apodera" de los dispositivos para el primero que entra. Si miras /dev/dsp0 y /dev/mixer0, sus permisos, lo verás: *********** crwx------ 1 USUARIO audio 14, 0 2004-04-06 15:27 /dev/mixer0 *********** Osea, solo USUARIO puede usarlo (el primero que entre: ¿marica el último?). ¿Cómo lo he resuelto yo? A pedales, aunque puede haber otra solución más elegante que comento al final. A PEDALES Asegúrate que los usuarios están en el grupo "audio". Tengo una línea en el cron de root (/etc/crontab) así: *********** 2,12,22,32,42,52 * * * * root chmod -f ug+wrx /dev/dsp0 /dev/mixer0 3,13,23,33,43,53 * * * * root chmod -f ug+wrx /dev/sr0 /dev/hdc /dev/scd0 *********** Es decir, que cada 10 minutos cambie los permisos a /dev/dsp0 y /dev/mixer0 La otra hace algo parecido con /dev/hdc y /dev/scd0 (por un problema parecido). Con esto "casi" vale, pero hay un segundo problema. Los usuarios no pueden usar el mismo "mixer-control de volumen" si usan KDE. Es decir, si todos tienen "KMix", solo le va al primero. Ponlos alternos, uno KMix, otro KAMix, otro QAMix, ... si será por mixers. El servidor de sonido que tengo en todos los usuarios es OSS-multihilo, pero vale igual OSS-a-pelo- (ya sabes, panel de control | sonidos y multimedia > sistema de sonido) y creo que ALSA también | vale. Luego, como remate, si algo te falla, asegúrate que los programas usan OSS como salida (XMMS, Mplayer, Xine, Kaffeine, etc), en vez de ALSA o aRTS. Esto depende mucho de los programas. Prueba sin tocar, y si alguno no va, procede así para todos los usuarios. Es un tostón, pero solo se hace una vez. Con esto, da igual el orden de "entrada" al sistema. Todos pueden usar el sonido, con una excepción. Un programa que use sonido en ejecución o funcionamiento, bloquea el sonido para el resto. Me explico: si el usuario UNO pone música con XMMS, y en un momento dado lo deja en pausa y entra el usuario DOS, el DOS está listo. No le irá el sonido. XMMS libera el dispositivo de sonido al dar al stop (o al salir, claro). Pero otros programas no liberan hasta salir del todo (ni stop ni nada). Esto ya va por barrios. ¿Aclarado? (De hecho, puedes probar a abrir XMMS con UNO, poner música, cambiar al usuario DOS, la música se sigue oyendo, abres XMMS con DOS, das al play y ... no empieza, se queda esperando. Lo dejas así, vas al UNO, das al stop y de repente empieza a sonar lo que pusieras con el usuario DOS, porque se acaba de liberar el sonido para DOS). FORMA MAS ELEGANTE No lo he investigado por falta de tiempo, pero tiene buena pinta. Carlos Robinson, usuario de este foro, sugirió algo diferente en un correo del 18-8, cuyo enlace te pongo. http://lists.suse.com/archive/suse-linux-s/2004-Aug/0801.html Ya nos contarás. Peibol El Cenachero escribió: | Hola a todos. Somos tres usuarios en mi SuSe 9.1. pues resulta que | tengo el problema de que sólo uno de los tres usuarios que somos en | esta misma máquina tenemos sonido. No hay manera de que los otros | dos podamos disfrutar de sonido. En Yast cuando abro en "hardware, | sonido" veo que está detectada y, supuestamente, configurada la | tarjeta de sonido; pero ya digo que no hay forma de que dos de los | tres usuarios que somos disfrutemos de sonido. He estado leyendo en | otro hilo anterior que sólo bastaba con abrir en Yast "harware, | sonido" y que sin hacer nada se arreglaba el problema, cosa que en | mi máquina no ha funcionado. ¿alguien sabe como arreglar el | asunto? | | Besitos a todos... ;)... navidad, navidad dulce navidaaaaddd la la | la etc :) | | | -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBvEuAXPHL8C6SlnIRAvOQAKDaQeef0424Fs6qv6ga7DgJOQBxngCeMUI/ KL+EUEzSp4pnvLgtSmgPpT4= =75FH -----END PGP SIGNATURE-----