Ubuntu 9.04, headset USB, Flash y el sonido

Menudo título para este post, ¿eh? El caso es que tras haber actualizado a Ubuntu 9.04, todo iba de maravilla hasta que me he encontrado con un problema en los vídeos Flash (en cualquier vídeo Flash, y por supuesto, en YouTube). El audio de los vídeos no se oía a través de los auriculares inalámbricos. Si conectaba los altavoces, entonces se oía sin problemas. ¿Cómo resolver el problema? Pues tras un buen rastreo del sabio Google, he encontrado la solución en este post. En resumidas cuentas: activar PulseAudioDeviceChooser. ¡Ojo! Se activa en el system-tray, al lado del control de volumen, no se abre como una ventana «normal». Ahora, mientras visualizamos un vídeo en YouTube (esto es importante y curioso, porque a primera vista parece que es justo lo que no hay que hacer), que obviamente no estaremos escuchando (por eso estamos arreglándolo 🙂 pulsamos sobre el icono de PulseAudioDeviceChooser y elegimos «Volume Control». Veremos la pantalla de la imagen que acompaña a este post. Ahora, pulsando el botón derecho, elegiremos «Move Stream…» to «Logitech Wireless Headset USB» (o el headset que estés usando en tu caso). Magia (y algo que debería de mejorar en Ubuntu, porque cada vez que he actualizado – upgrade – me he dado de frente siempre con este problema en Firefox/Flash/Sonido 🙁

Control de volumen de Rhythmbox

Tengo unos auriculares USB inalámbricos correctamente configurados en Ubuntu. Puedo oír y grabar sin problemas. Pero había un detalle que no conseguía que funcionara. El sonido de Rhytmbox se gestionaba desde el propio Rhythmbox, es decir, hacía caso omiso al panel de control de volumen principal (el applet de control de volumen que está al lado del reloj en Ubuntu/GNOME). Ya podía quitarle todo el sonido que Rhythmbox seguía sonando a tope. Cuando pulsaba el botón de bajar/subir sonido de mis auriculares aparecía en pantalla una ventana transparente indicando que el sonido se estaba bajando o subiendo, pero eso no afectaba a R&B que al parecer usa su propio gestor de volumen.

Pues bien, trasteando con los controles, parece que he conseguido que los botones de los auriculares gestionen el sonido de R&B. Para ello, pulsando en Sistema/Preferencias/Sonido, elijo en «Default Mixer Tracks» la opción PCM.  Ya está. Ahora el problema es que ya no gestiono el volumen principal (el applet de «Volume Control»)… ¿Se podrán gestionar ambos a la vez con la misma pulsación de tecla? (algo como unificar todo lo que tenga que ver con el volumen y que no haya una gestión propia por cada aplicación…)

Por cierto, mientras buscaba por Google información sobre esto he encontrado un tip que desconocía: si mueves la ruedita del ratón sobre el icono de R&B en el «Tray area» también gestionas su volumen. Curioso…

Logitech USB Headset (ClearChat) en Ubuntu 8.10

El Olentzero se ha adelantado en mi departamento y nos ha traído un regalo por portarnos bien durante el año (eso dicen 😉

Como viene siendo habitual en los productos Logitech, estos cascos inalámbricos USB con micro incoporado funcionan perfectamente en Linux, pero en la caja pone bien claro que sólo garantizan su funcionamiento en Windows Vista y MacOSX. En fin, si quieren asustar a posibles clientes lo están consiguiendo… cuando no tenían más que poner que garantizan su funcionamiento con Ubuntu Linux (si no quieren ponen «GNU/Linux» a secas porque les da miedo el garantizar el funcionamiento con distintos sabores…)

El caso es que en Ubuntu 8.04 no lo he conseguido hacer funcionar pero en Ubuntu 8.10, como acabo de decir, funciona sin problemas. Eso sí, nada más enchufarlo no oía nada. He tenido que tocar en Sistema/Preferencias/Sonido y dejarlo tal y como aparece en la imagen. Ahora sí, funciona todo correctamente. Por cierto, eso de andar sin cables es muy cómodo, aunque un poco geek, sobre todo cuando se te olvidan puestos y empiezas a pasear por las habitaciones de la casa como un marciano (tienen un alcance wi-fi increíble)

Nota: éstos otros cascos de los que ya hablé, son con cable. Los de hoy son wireless.

Configurar el headset USB en Ubuntu

Aprovechando que me ha tocado un mes de Zattoo (gracias a i-Gente), he querido configurar mi headset (auriculares + micro) USB en Ubuntu (8.04). El sonido funciona en Rythmbox , Skype y hasta ahora en Zattoo. Pero hoy no quería funcionar… o_O

Navegando sin rumbo he encontrado la receta para solucionarlo. Basta con indicarle a Ubuntu que la tarjeta de sonido por defecto es la que incluye el headset:

Podemos ver la lista de tarjetas disponibles así:

juanan@morton:/tmp$ sudo asoundconf list
Please note that you are attempting to run asoundconf as a privileged superuser, which may have unintended consequences.
Names of available sound cards:
nForce2
Headset
UART

Y poner una por defecto (la del headset USB, por ejemplo)

juanan@morton:/tmp$ sudo asoundconf set-default-card Headset
Please note that you are attempting to run asoundconf as a privileged superuser, which may have unintended consequences.

Ya tengo Zattoo funcionando 🙂

juanan@morton:/tmp$ zattoo_player

¿Quién se ha llevado mi sonido?

Estás trabajando tan a gusto con una buena música de fondo en YouTube (buena colección de música en un sitio de vídeos…), cuando de repente, entre canción y canción el sonido deja de funcionar. ¿Se habrá quedado el plugin de Flash colgado? Cierras todas las pestañas/ventanas/instancias del navegador, reintentas la conexión y nada. No se oye nada. Abres el player de mp3 y tampoco. Grabas un sonido con el asistente de GNOME y tampoco.


$ /etc/init.d/alsa-utils reset

Tampoco. ¿Reiniciar? ¿En Linux? No way.

Solución : (la dejo apuntada aquí porque me ha hecho falta ya varias veces y nunca me acuerdo del dichoso comando)

# lsof -w $( find /dev -group audio )

Esa línea nos da la lista de culpables que tienen el dispositivo de sonido ocupado. A continuación vamos matándolos por su PID ¡y listo! Volvemos a tener sonido y a trabajar (no sin antes documentar el paso en DiarioLinux, para el futuro 😉

Nota: el culpable era OpenOffice (cosa que nunca hubiera sospechado…)