Penso che stiamo trascurando la risposta più semplice qui, penso che tu abbia solo una scheda audio e correggimi se sbaglio ... ma non hai bisogno di avere più di una scheda audio per poter usare output diversi dispositivi.
Nella tua domanda vuoi riprodurre il suono da un programma attraverso l'uscita della cuffia è probabile che sia collegato alla tua "sola" scheda audio e un programma suoni attraverso gli altoparlanti collegati al computer, la strega è di nuovo probabilmente il "solo" suono carta che hai. E per quanto ne so non è possibile riprodurre un suono sull'uscita cuffie e un altro suono su un'altra uscita sulla stessa scheda.
Non conosco la versione di Ubuntu che stai usando, ma nella foto che hai fornito c'è una scheda chiamata "Dispositivi di output" che puoi controllare se hai più di una scheda audio. Ho fornito una schermata di come appare il mio, osservo che elenca 3 dispositivi ma ne ho solo 2, ci sono due "Bulit-in Audio" e non riesco a riprodurre suoni diversi.
Potrebbe essere più chiaro eseguire "aplay -l" in un terminale
Esempio:
aplay -l
yealds ...
**** Elenco dei dispositivi hardware PLAYBACK ****
scheda 0: Intel [HDA Intel], dispositivo 0: ALC271X Analog [ALC271X Analog]
Sottodispositivi: 1/1
Sottosettore # 0: sottosettore # 0
scheda 0: Intel [HDA Intel], dispositivo 1: ALC271X digitale [ALC271X digitale]
Sottodispositivi: 1/1
Sottosettore # 0: sottosettore # 0
scheda 1: Generico [Generico audio HD], dispositivo 3: HDMI 0 [HDMI 0]
Sottodispositivi: 1/1
Sottosettore # 0: sottosettore # 0
lì è più facile vedere che ci sono due carte carta 0 e carta 1
Quindi, se hai solo una scheda audio, il mio consiglio è di acquistare una scheda audio USB e collegare le cuffie a quella. e quindi utilizzare la risposta Duffyducks o Andys per scegliere il dispositivo di output