Is it easy to assign apps to audio outputs on Linux Mint? Currently on Windows 11 I can assign an app to an audio output and it saves it permanently until I change it in Windows audio settings. I do this to have discord over my Bluetooth earbuds and media audio via my TV.

Is it that simple in Linux Mint? Does it save the settings persistently through boot?

  • neidu3@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    4 hours ago

    Yes. Newest version of mint uses pipewire as audio engine, and if you combine that with the good old pulsaudio controller (which works with pipewire via a plugin), you can micro which app input/output goes to which device.

    This works more or less out of the box. I think I remember needing to install pulseaudio-pipe or something similarly named, or it might be included by default.

    Source: When working with audio I have multiple audio hardware running at once, each with different behavior and associated software.

    • tal@lemmy.today
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      3 hours ago

      Yes. Newest version of mint uses pipewire as audio engine, and if you combine that with the good old pulsaudio controller (which works with pipewire via a plugin), you can micro which app input/output goes to which device.

      I believe that you can also fiddle with it at the pipewire level, though I’ve not played with that.

      pokes around

      Yeah, qpwgraph is what I’m thinking of.

      That’s got kind of a JACK-style flowchart patchbay interface, though. I’d guess that most people want what the PulseAudio pavucontrol provides in terms of UI.

      EDIT: Ah, someone else mentioned it below already.

  • FergleFFergleson@infosec.pub
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    5 hours ago

    To the best of my knowledge, this isn’t something you can do at the system level. Individual apps can specify where they output, but not the system. You can control the volume of individual, active applications (i don’t know if it’s persistent). I imagine it would be possible to add that capability, but it would be via a new app or extension.

    • vividspecter@lemm.ee
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      3 hours ago

      No, it definitely works. It worked even on pulseaudio I believe, since it’s exposed in pavucontrol.

      And you can go even further and control the full routing graph with qpwgraph or Jack based tools.