Antes de contestar el mail, llamo a los que estén interesados en ayudar a resolver este problema (que creo que es general) a testear y reportar si realmente sucede lo que más abajo explicamos. Si es así, lo reportamos y lo infomamos en el WIKI El Domingo, 5 de Febrero de 2006 03:18, Alvaro Medina escribió:
Hola, oye primero que nada GRACIAS por la paciencia... :)
A ver... ¿podrías darnos todos los datos posibles?
JACK funciona, ok, pero /dev/snd/seq no. Calculo que estás en Musix 0.31 intentando usar Rosegarden?
Nope. Echo a andar JACK solito. Sí, estoy en Musix 0.31
Yo probé ayer de hacer andar Rosegarden como usuario normal en Musix
0.31 y anduvo perfectamente, contanos exactamente cuál es el problema.
Ok. Echo a adar Jack desde el menú (/Debian/Multimedia/Sonido/JACK Control). Me sale el diálogo "No se puede abrir el secuenciador ALSA como cliente. El patchbay MIDI no estará disponible". En "Mensajes de JACK Audio connection" sale:
23:16:28.710 Patchbay desactivada. 23:16:29.083 Reiniciar estadísticas. 23:16:29.153 No se puede abrir el secuenciador ALSA como cliente. El patchbay MIDI no estará disponible. ALSA lib seq_hw.c:455:(snd_seq_hw_open) open /dev/snd/seq failed: Permiso denegado
Ok, entonces es un problema allí donde decías. Mira, estuve viendo que existía ese problema en cualquier situación en la que el usuario no tuviera el UID 1000 y no perteneciera al grupo audio. El problema era engañoso porque a veces el seq funcionaba y a veces no, porque a veces el usuario tenía el UID 1001 entonces reportaba que el secuenciador de rosegarden no iniciaba, pero otro que tenía UID 1000 reportaba que sí iniciaba, entonces nunca supimos dónde estaba el problema.... incluso envié reportes de depuración a la lista de desarrollo de rosegarden y no supieron decirme dónde estaba el problema (o no quicieron) Por lo tanto creo que ahora descubrimos cuál era el problema: ¿qué UID de usuario tienes? ¿Pertenece al grupo audio?
Probé entonces desde la consola, con el comando que sale en ~/.jackdrc:
/usr/bin/jackd -R -t2000 -m -dalsa -dhw:0 -r44100 -p1024 -n2 -s -S
Ahí me da:
jackd 0.100.0 [...]
JACK compiled with System V SHM support. loading driver .. apparent rate = 44100 creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|soft-mode|16bit control device hw:0 control open "hw:0" (No such device) cannot load driver module alsa Violación de segmento
Eso es raro: se produce ese error grave pero dice que no existe la tarjeta de sonido hw:0 que es la primera... ¿y realmente existe? Quizá este problema deriva del anterior mencionado.
Para ser francos, no sé bien lo que estoy haciendo porque aún no entiendo bien como funciona el sonido y midi, y menos Jack, así que a lo mejor estoy pasandome algo o haciendo algo que no es.
Como dije, chowneé /dev/shm
Eso no te preocupes que es algo que sirve para joder a un kernel que no sea multimedia...
y sus subdirectorios a alvaro:root, asi como /dev/snd/seq.
Quizá /dev/snd/seq tendrás que hacerlo alvaro:audio, o, en definitiva, que los permisos sean estos: crw-rw-rw- De ese modo todos pueden leer y escribir allí, contanos cómo va eso, así reportamos el error en el WIKI para avisar a los demás usuarios dónde estaba el problema.
Gracias, Alvaro Medina
-- [email protected] Tel: (56-2) 313 33 13 Cel: (09) 941 76 69
-- Marcos Guglielmetti Coordinador del desarrollo de Musix GNU+Linux (www.musix.org.ar) Mirrors: (www.musix.distrux.net) (www.pc-musica.com.ar/musix) (www.k-maleon.com/musix) ___________________________________________________________ 1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar