Hallo,
es geht um PulseAudio und ich habe auch das "pavucontrol" dazu installiert.
Habe einen Laptop mit ganz normalen internen Lautsprecher und den typischen 3.5mm-Klinkenanschluss. Eigentlich ist es ja ein Vorteil, dass automatisch erkannt wird, ob Kopfhörer/etc angeschlossen sind, um den "sink"(= Ausgabe) anzupassen.
Doch würde ich gerne das manuell ändern können (nicht die Tatsache, dass automatisch umgeswitcht wird, sondern im Einzelfall eine andere Ausgabe zu aktivieren)
In der GUI (pavucontrol/"PulseAudio-Lautstärkeregler") wird unter "Ausgabegeräte" bei 'internes Audio analog stereo' bei "Port" folgende Dropdownliste angezeigt: * Lautsprecher (unavailable) * analoge Kopfhörer (plugged in)
Wechsele ich auf "Lautpsrecher" ändert sich nix!
Das alles geht auch über die Shell, aber da passiert auch kein Effekt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | # erstmal den Index der Karte holen (index ist 2) $ pacmd list-sinks Welcome to PulseAudio! Use "help" for usage information. >>> 1 sink(s) available. * index: 2 # Nun schauen wir, was für Ports aktiv sind (output ist "headphones", das ist ja auch korrekt; das passierte automatisch, da ich einen Klinkenstecker/"Jack" angeschlossen habe) $ pacmd list | grep "active port" active port: <analog-output-headphones> active port: <analog-input-microphone-internal> # Jetzt will ich den Port aber ändern (äquivalent zur oben beschriebenen GUI-Variante), also folgender Befehl, der ohne Fehler und errorcode 0 läuft $ pacmd set-sink-port 2 analog-output-speaker # Schauen wir mal nach, tatsächlich ist jetzt der Port ...speaker auch aktiv, aber hören tut man nix! $ pacmd list | grep "active port" active port: <analog-output-speaker> active port: <analog-input-microphone-internal> |
Ich habe zum Testen ein Dauerton über VLC abspielen im Hintergrund. Wenn ich den Stecker am Headphones-"Jack" einfach abziehe (physisch), dann kommt plötzlich der Ton durch den internen Lautsprecher
Bin um jeden Hinweis dankbar, vielen Dank Beste Grüße!