web-dev-qa-db-fra.com

Comment puis-je changer la sortie audio vers HDMI à partir de la ligne de commande?

Backstory

Ce fil suggère pacmd list-sinks et de passer à un évier différent avec pacmd set-default-sink "SINKNAME", mais mon ordinateur portable ne semble avoir qu'un évier, ce qui ne m'a pas aidé.

Ce fil suggère pacmd list-cards qui affiche hdmi-output-0: HDMI / DisplayPort tout en bas de la sortie et qui semble correct, mais il dit toujours Failure: No such entity lorsque je lance pactl set-card-profile 0 output:hdmi-output ou pactl set-card-profile 0 output:hdmi-output-0

12
James Moore

Le PO a posté la solution dans sa question :

En écrivant cela, j'ai trouvé la solution:

Cette commande permet de voir plus facilement quelles sont mes options de sortie réelles:

pacmd list-cards | grep output\:

Cette façon de regarder la sortie de pacmd list-cards m'a fait comprendre que le libellé de ma sortie n'est pas output:hdmi-output mais plutôt output:hdmi-stereo

Cette commande est ce qui a fonctionné pour moi:

pactl set-card-profile 0 output:hdmi-stereo

Voici comment je suis revenu sur les haut-parleurs internes de mon ordinateur portable:

pactl set-card-profile 0 output:analog-stereo

Voici comment j'ai changé le volume via la ligne de commande:

amixer -D Pulse sset Master 50%

Ceci est juste un visage souriant:

:)
20
Seth