Skip to content

Linux-Headphones v4.2

Latest

Choose a tag to compare

@captainerd captainerd released this 01 Jun 19:36

Minimal latency — maximum control (just not from the UI 😎)

What’s new in v4.2?

This version removes audio loopbacks and replaces the headphone/speaker virtual devices with dummy sinks. That means:

  • Volume control is now handled only by the main sound card.
  • Selecting a virtual “Headphones” or “Speakers” will immediately redirect to the real card.
  • Result: zero latency and no more delay from internal loopbacks.

📌 Important: These virtual outputs no longer retain volume levels and will not remember your last selected sink (eg headphones) after reboot — they act more like quick-switch triggers, not traditional audio devices.

Use v4.2 only if you really care about minimizing audio latency (e.g., for MIDI instruments or pro audio work).
Otherwise, download with v4.1 — it’s more UI-friendly the latency in modern computers is unnoticeable


v4.1 Recap

Still available and works great. Here’s what it does:

  • Detects and uses Line-Out as a secondary sink if plugged in.
  • Falls back to Speakers if Line-Out isn’t present.
  • If neither is available, it exits with an error — no silent failures.
  • Fully tested with GNOME, KDE, PulseAudio, and PipeWire.

📦 Packages

  • DEB:
    Works on Ubuntu, Debian, and derivatives. Fully tested.

  • RPM:
    Works on Fedora/Red Hat, but requires you to run:

    enable-headphones-jackedin.sh