Script para cambio de salida de audio HDMI-Audio

  • Categoría: Linux
  • Publicado hace más de 3 años


Aquí les mostrare un script que encontré y modifique un poco el cual que revisa si esta conectado el cable HDMI para decidir si cambiar el perfil de salida de pulseaudio entre HDMI Output o Analog Stereo
Duplex
1-Abren su editor de texto y pegan el siguiente codigo
Cita: Mostrar
2- Guarden el archivo donde quieran con cualquier nombre pero de extension .sh. Por ejemplo cambio-hdmi.sh
3- Darle permiso de ejecución al script ya sea por la propiedades del mismo o con el comando chmod +x [ubicacion del archivo]
4- Esto ultimo depende de la distro de cada quien pero busquen en sus preferencia el apartado de Accesos directos o Atajos del teclado para luego crear un atajo del teclado que ejecute este script. En caso de usar KDE van Preferencias del sistema->Accesos rapidos y Gestos->Accesos Rapidos personalizados->Editar->Nuevos->Acceso rapido global->Orden/Url:
EXPLICACIÓN DEL SCRIPT
Cita: Mostrar

Aqui se usa el comando xrandr para saber que puertos de video están conectados a la par del comando grep el guardara un valor de 0 o 1 en la variable hdmi_on si se encuentra la subcadena "HDMI1 connected" en la salida del comando xrandr
Cita: Mostrar


 Aqui se hace un IF para decidir que hacer en caso de si o no estar conectado el puerto HDMI
Cita: Mostrar
 Esta orden envia una notificacion diciendo que cambio de salida se hizo

pacmd "set-card-profile 0 output:hdmi-stereo" [i]Aquí se uso el comando pacmd para seleccionar un perfil de salida en caso de si estar conectado el puerto HDMI.
Pueden verificar que perfiles de salida tienen disponible escribiendo en la terminal el comando [b]pacmd[/b] y
luego escribir [b]list-cards[/b][/i] y en la sección de profiles:outputs encontraran sus perfiles de salida.



[code]

  notify-send -u normal -t 500 -i gnome-sound-properties "Cambio de Salida de 
Audio" "Sonido Interno Activado"

  pacmd "set-card-profile 0 output:analog-stereo+input:analog-stereo" 

fi


en esta parte se hace lo mismo que le anterior pero cambiando el perfil de salida al del audio interno que equivale a los
audífonos y/o parlantes externos o internos del equipo.
 
NOTA: En caso de que al pasar de HDMI al audio interno no se escuche sonido alguno deberán cambiar la siguiente  linea:

Cita: Mostrar

por:
pacmd "set-card-profile 0 output:analog-stereo+input:analog-stereo" && pulseaudio 
--kill && pulseaudio --start



la orden: pulseaudio --kill && pulseaudio --start. es para reiniciar pulseaudio y aplicarle la nueva configuración
 
PROBADO EN

 
Chakra 2013.02 Benz KDE 4.10.1


PulseAudio - ArchWiki
Script para cambio de salida de audio HDMI-Audio
0 Puntos Score: 0/10
Visitas: 946 Favoritos: 8
1 Comentarios Script para cambio de salida de audio HDMI-Audio
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!