Parce que LeonidMew
demandait à propos de la 18.04 (j'utilise la 18.04.2
), voici ma version.
L'interface graphique paprefs
J'ai essayé de combiner une HDMI avec une sortie analogique, au lieu des deux hdmi. J'ai donc édité le fichier /etc/pulse/default.pa
tel que décrit par Léo Léopold Hertz
$ gedit /etc/pulse/default.pa # make changes as in method a or b below
$ pulseaudio -k # then restart pulseaudio
Les deux méthodes suivantes fonctionnent indépendamment l'une de l'autre, alors choisissez-en une ( assurez-vous d'ajouter ces lignes en haut du fichier je l'ai mis juste après .fail
! Sinon, cela ne fonctionne pas).
Méthode A
load-module module-alsa-sink device=hw:0,0
load-module module-combine-sink sink_name=combined
Méthode B
load-module module-alsa-sink device=hw:1,3 sink_name=hdmi
load-module module-alsa-sink device=hw:1,7 sink_name=hdmi2
load-module module-combine-sink sink_name=combined slaves=hdmi,hdmi2
set-default-sink hdmi-combined
Référence
Méthode A
À titre de référence, le hw:0,0
vient de aplay -l
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
Méthode B
Et le 1:7
y 1:3
vient de
$ pacmd list-sinks | grep -e 'name:' -e 'alsa.device ' -e 'alsa.subdevice '
name: <alsa_output.pci-0000_00_1b.0.iec958-stereo>
alsa.subdevice = "0"
alsa.device = "1"
name: <alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1>
alsa.subdevice = "0"
alsa.device = "7"
Dans les "paramètres du son" de GNOME, j'ai défini l'autre HDMI du deuxième moniteur comme sortie, puis j'ai relancé la commande
$ pacmd list-sinks | grep -e 'name:' -e 'alsa.device ' -e 'alsa.subdevice '
name: <alsa_output.pci-0000_00_1b.0.iec958-stereo>
alsa.subdevice = "0"
alsa.device = "1"
name: <alsa_output.pci-0000_01_00.1.hdmi-stereo>
alsa.subdevice = "0"
alsa.device = "3"
Pour vérifier que ces chiffres sont corrects, j'ai lancé
$ aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Right.wav
$ aplay -D plughw:1,7 /usr/share/sounds/alsa/Front_Right.wav
qui ont sonné sur leurs moniteurs respectifs.