For me it’s: Testdisk (and Photorec) Caddy Netstat Dig Aria2

  • rescue_toaster
    arrow-up
    4
    arrow-down
    0
    ·
    3 months ago
    link
    fedilink

    pavucontrol. I switch between usb headset and my external speakers all the time. Continually going to this gui is kind of annoying.

    • mranderson17
      arrow-up
      6
      arrow-down
      0
      ·
      3 months ago
      link
      fedilink

      I use a little oneliner with tofi (rofi/wofi would also work) to select the current output and avoid pavucontrol. It’s mapped to a sway binding but would probably work in any wm/de:

      pactl set-default-sink $(pactl list short sinks |awk '{print $2}' |tofi $tofi_args)
      

      I’m using pipewire so the functionality of pactl is actually provided through pipewire-pulse I think

      • rescue_toaster
        arrow-up
        2
        arrow-down
        0
        ·
        3 months ago
        link
        fedilink

        Does set-default-sink change an already current stream? Or do you need move-sink-input.

        I’ve looked at the manpages but was a bit overwhelmed and didn’t try to make my own script. Your solution gives me motivation to do so. I also use sway and pipewire. Though I use fuzzel for my launcher.

        • mranderson17
          arrow-up
          1
          arrow-down
          0
          ·
          3 months ago
          link
          fedilink

          Yeah, it changes without skipping a beat for me in pipewire, even in things like zoom/teams.