Sì, è una funzionalità integrata di PulseAudio. Vari "mixer di volume" compatibili con PA come pavucontrol o ponymix ti permetterà di assegnare un output diverso per ogni programma (supponendo che PA riconosca effettivamente quegli output come separati).

Prova le caramelle all'orecchio. Non solo è possibile passare da un output all'altro quando sono collegati, ma anche indirizzare diversi programmi ad altri output come si sta cercando (e molti altri piccoli miglioramenti).