Standardanschluss für PulseAudio ändern (Line-Out, keine Kopfhörer)

14

Beim Booten sendet PulseAudio die Ausgabe standardmäßig an die Kopfhörer. Ich möchte, dass die Ausgabe standardmäßig an Line Out gesendet wird. Wie mache ich das?

Wie folgt kann ich manuell ändern, wo der aktuelle Ausgang gesendet wird: Starten Sie die Pulseaudio-Lautstärkeregelung, wechseln Sie zur Registerkarte "Ausgabegeräte" und wählen Sie neben "Anschluss" die Option "Line Out" anstelle von "Kopfhörer". Ich muss dies jedoch nach jedem Neustart des Computers tun. Nach einem Neustart setzt sich Pulseaudio wieder auf Kopfhörer zurück. Das ist ein bisschen nervig. Wie mache ich meinen Auswahlknüppel und bleibe nach einem Neustart bestehen?

Hier ist ein Screenshot davon, wie die Lautstärkeregelung nach einem Neustart mit ausgewählten Kopfhörern aussieht:

Lautstärkeregler, sofort nach dem Booten

Wenn ich auf die Auswahl neben Port klicke, erhalte ich die folgenden zwei Optionen:

Auswahlmöglichkeiten für den Ausgabeport

Wenn Sie Line Out auswählen, funktioniert der Ton. (Beachten Sie, dass sowohl Kopfhörer als auch Line-Out als "nicht angeschlossen" markiert sind, aber tatsächlich ist etwas an den Line-Out-Anschluss angeschlossen.)

Kommentare: Ich suche keine Möglichkeit, das Standardausgabegerät zu ändern . Ich habe nur eine Soundkarte. pacmd list-sinkszeigt nur ein Waschbecken. Daher pacmd set-default-sinkist nicht hilfreich. ( Das hilft auch nicht.) Hier muss ich den "Port" einstellen, nicht das Ausgabegerät. Wenn es relevant ist, verwende ich Fedora 20 und pulseaudio-5.0-25.fc21.x86_64.

DW
quelle

Antworten:

22

Ich hatte das gleiche Problem (seit mindestens einem Jahr) und das Folgende schien zu funktionieren:

Entnommen aus: https://bbs.archlinux.org/viewtopic.php?id=164868

Verwenden Sie pavucontrol, um den Port auf den gewünschten zu ändern. Suchen Sie dann den internen Namen des Ports mit diesem Befehl:

$ pacmd list | grep "active port"
    active port: <hdmi-output-0>
    active port: <analog-output-lineout>
    active port: <analog-input-linein>

Mit diesen Informationen über den internen Namen des Ports können wir ihn mit dem folgenden Befehl ändern:

pacmd set-sink-port 0 analog-output-lineout

Wenn Sie (oder jemand anderes mit dem Problem) mehrere Karten haben, versuchen Sie, die 0 in eine 1 zu ändern.

Wenn dies funktioniert, können Sie Folgendes eingeben:

set-sink-port 0 analog-output-lineout

in Ihrer /etc/pulse/default.paDatei, um es über Neustarts zu haben.

maxauthority
quelle
1
Wenn ich versuche, den Sink-Port usw. festzulegen ... Ich erhalte [Kein PulseAudio-Dämon läuft oder läuft nicht als Sitzungsdämon.] Wie ändere ich das?
aSystemOverload
@aSystemOverload: Welche Fedora-Version? Sie können auch versuchen, es manuell mit pulseaudio --start zu starten und zu prüfen, ob der pacmdBefehl funktioniert.
Maxauthority
Entschuldigung für die Nichtangabe, aber Debian Jessie. Die 'Lautstärkeregelung' von Pulse Audio, die auf dem Originalposter angezeigt wird, funktioniert. Bedeutet das, dass ein Daemon ausgeführt wird, aber vielleicht nur ein Saison-Daemon?
aSystemOverload
Nach so viel Zeit um 2:57 Uhr haben Sie mir das Leben gerettet ...
noone
Danke für die Antwort. Dies hat mir geholfen, meine Kopfhörer als Standard in Linux Mint 18.3 zu konfigurieren!
Smiddy84
0

Wenn Sie geöffnet haben pavucontrol, ist Ihre Line OutAusgabe angeschlossen?

Line Out (ausgesteckt)

  • Ja: Sie haben Ihre Lautsprecher im falschen Anschluss.
  • Nein oder hat nicht geholfen: Viel Glück, ich habe keine Ahnung, was los ist.

Erläuterung: Standardmäßig wird nur der eingesteckte Anschluss verwendet, wenn alle ausgesteckt sind, die wissen, warum es sich um Kopfhörer handelt. PulseAudio testet nur einen Anschluss (Frontlautsprecher / grün), gibt jedoch in allen Anschlüssen Stereo aus (wenn Sie über mehr als eine Stereo-fähige Karte verfügen, Ihr PulseAudio jedoch nur auf Stereo eingestellt ist).

Tomáš Vyčítal
quelle
2
Ich fürchte, das scheint nicht zu helfen. Um Ihre Frage zu beantworten: Wie in der Frage beschrieben, denkt Volume Control, Line Out ist nicht angeschlossen, aber es ist tatsächlich etwas angeschlossen. Wie ich in der Frage geschrieben habe: "Beachten Sie, dass sowohl Kopfhörer als auch Line Out als" nicht angeschlossen "markiert sind." aber tatsächlich habe ich etwas in den Line Out-Anschluss eingesteckt. " Es sieht so aus, als ob die "Plugged / Unplugged" -Erkennung fehlgeschlagen ist.
DW