Skip to content

Instantly share code, notes, and snippets.

@VTacius
Last active August 1, 2017 20:13
Show Gist options
  • Save VTacius/d8c16264a4de1bda9220f7e076bc6a1e to your computer and use it in GitHub Desktop.
Save VTacius/d8c16264a4de1bda9220f7e076bc6a1e to your computer and use it in GitHub Desktop.
Configurando el sonido en OpenSuSE

Y con esto, OpenSuSE deja de ser mi recomendación casi que oficial sobre que distro para principiantes usar. Pero que igual el amor nunca muere del todo, así que decidí hacer que alguién se beneficie de esto:

Pues que que en cat /proc/asound/cards es posible ver que tengo dos tarjetas de sonido

 1 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xc6210000 irq 54
 2 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc6214000 irq 53

En resumen, una de ella se refiere al puerto HDMI, y la otra al sistema de sonido de toda la vida. En la configuración de Yast no es es posible cambiar quién es la predeterminada, según parece, porque ambas usan el mismo driver según Problems with Intel Broadwell CPU and mainboard chipset both using the snd-hda-intel driver

De hecho, parte de la solución parece ser usar index=0 en la configuración del módulo, pero mira, parece que eso ya no se estila según [https://bugzilla.redhat.com/show_bug.cgi?id=229227#c2](el comentario #2 en '''Bug 229227 - default sound card sometimes fails to initialise''')

La solución la encuentro acá: Y se basa en crear el fichero /etc/asound.conf con un contenido como el siguiente:

pcm.!default {
    type hw
    card 1
}

ctl.!default {
    type hw           
    card 1
}

Acá la única complicación es un poco sobre hallar el nombre para card. El nombre, sacado del contenido del fichero cat /proc/asound/cards, se refiere a al identificador que aparece entre corchetes. En mi caso parece suerte que sea tan descriptivo

pcm.!default {
    type hw
    card PCH
}

ctl.!default {
    type hw           
    card PCH
}

Así, ni siquiera es necesario reiniciar para que esto funcione. En serio: alsamixer, por ejemplo, abrirá los controles para la tarjeta deseada cuando se ejecute desde consola

Nos aseguraremos que también este configurada por defecto en Xfce. Imgur

Instalamos zypper se xfce4-volumend y ya ya todo debería ser bonito

zypper se xfce4-volumend

Luego esta el hecho de que pragha parece no responder las teclas multimedia. Antes de ir directo a los atajos de teclado en la configuración de XFCE, decido ver si es que hay algo desde Pragha y no me equivoqué Imgur Fuentes (O algunas pistas parecidas que podrían ser útiles en otros casos):

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment