Ich denke, wir übersehen hier die einfachste Antwort. Ich denke, Sie haben nur eine Soundkarte und korrigieren mich, wenn ich falsch liege. Aber brauchen Sie nicht mehr als eine Soundkarte, um unterschiedliche Ausgaben verwenden zu können? Geräte.
In Ihrer Frage möchten Sie den Ton von einem Programm über den Kopfhörerausgang abspielen, der wahrscheinlich mit Ihrer "einzigen" Soundkarte verbunden ist, und ein Programm über die an den Computer angeschlossenen Lautsprecher programmiert, was wiederum wahrscheinlich der "einzige" Ton ist Karte, die Sie haben. Und soweit ich weiß, können Sie nicht einen Ton auf dem Kopfhörerausgang und einen anderen Ton auf einem anderen Ausgang auf derselben Karte abspielen.
Ich weiß nicht, welche Ubuntu-Version Sie verwenden, aber auf dem von Ihnen bereitgestellten Bild befindet sich eine Registerkarte mit dem Namen "Ausgabegeräte", auf der Sie überprüfen können, ob Sie mehr als eine Soundkarte haben. Ich habe einen Screenshot von meinem Aussehen bereitgestellt. Beachten Sie, dass darin 3 Geräte aufgeführt sind, aber ich habe nur 2, es gibt zwei "Bulit-in-Audio" und ich kann keine unterschiedlichen Sounds für sie abspielen.
Es könnte klarer sein, "aplay -l" in einem Terminal auszuführen
Beispiel:
aplay -l
yealds ...
**** Liste der PLAYBACK-Hardwaregeräte ****
Karte 0: Intel [HDA Intel], Gerät 0: ALC271X Analog [ALC271X Analog]
Untergeräte: 1/1
Untergerät # 0: Untergerät # 0
Karte 0: Intel [HDA Intel], Gerät 1: ALC271X Digital [ALC271X Digital]
Untergeräte: 1/1
Untergerät # 0: Untergerät # 0
Karte 1: Allgemein [HD-Audio Allgemein], Gerät 3: HDMI 0 [HDMI 0]
Untergeräte: 1/1
Untergerät # 0: Untergerät # 0
dort ist es leichter zu erkennen, dass es zwei Karten gibt, Karte 0 und Karte 1
Wenn Sie also nur eine Soundkarte haben, würde ich Ihnen raten, eine USB-Soundkarte zu kaufen und Ihre Kopfhörer daran anzuschließen. und verwenden Sie dann Duffyducks oder Andys Antwort, um das Ausgabegerät auszuwählen