I’ve been using volumeicon for a long time, to enable the audio hotkeys on my laptop. But the problem is that if you plug in a USB or bluetooth headset, it doesn’t automatically switch to it as the default. You’d have to kill the service and restart it.

So I wrote a script that can offer me all the same functionality, and just mapped my audio hotkeys in my WM.

Thought someone might find the source useful.

  • nmtake
    link
    fedilink
    arrow-up
    3
    ·
    1 month ago

    But the problem is that if you plug in a USB or bluetooth headset, it doesn’t automatically switch to it as the default.

    How about module-switch-on-connect?

    • Dr. Wesker@lemmy.sdf.orgOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      1 month ago

      The problem wasn’t PulseAudio, it was volumeicon. For instance, when I’d pair a bluetooth headset I would start getting audio through it, but my hotkeys would still be trying to adjust the previous sink. I’d have to kill and restart volumeicon for it to work again.