Nem lehet bonyolult megcsinálni, mondjuk nem lenne túl szép, de:
egy script ami mondjuk 1 másodpercenként lefut
xlsclients-el megkapod, milyen ablakok vannak, ezen egy ciklussal végig mész, és az
xwininfo -id xxx -vel lekérdezed a méretét és a pozícióját; megnézed, hogy melyik monitoron van.
A pulseaudio-t csak most nézegetem, de ha jól látom, akkor a
pactl list -el meg tudod nézni, hogy melyik programhoz mi tartozik és a
pactl move-sink-input vagy move-source-output -al át tudod kapcsolni.
szerk.: itt van pontosan, hogyan lehet átkapcsolni: http://askubuntu.com/questions/4055/audio-output-device-fast-switch/890…