[alsa-devel] hda-jack-retask - a GUI for easy retasking of your HDA Intel codecs!
david.henningsson at canonical.com
Fri Dec 2 14:40:34 CET 2011
Something fun for friday afternoon? :-)
Over the past few weeks I’ve been working (from time to time) with
HDA-Jack-Retask, a small application that makes the kernel interface for
jack retasking really easy to use.
Although primarily meant for power users, it focuses on simplicity: Just
select your codec, then select which pins you want to override and what
you want them to override to: Headphones, Line Out, Mic, Line In, and so
on. There are buttons for trying it out right away, and for making your
override the boot-time default. And of course, a button for removing all
overrides in case things did not go as planned.
Consider it beta quality for now, and it’s one of those "won’t work for
everyone" programs, but that’s mostly due to hardware and driver
If you're running Ubuntu 11.10:
You can install it by adding ppa:diwic/hda  and then installing the
hda-jack-retask package. Start it by running “hda-jack-retask” in a
Or from the command line:
sudo add-ppa-repository ppa:diwic/hda
sudo apt-get update
sudo apt-get install hda-jack-retask
If you're running something else:
1) download the source tarball 
2) Ensure you have a build environment (gcc, make, sed, etc), gtk3
(and glib) development headers, and the "gksu" application all are
installed. On debian platforms, these packages are known as
"build-essential", "libgtk-3-dev" and "gksu".
4) ./hda-jack-retask &
End user blog post is here .
David Henningsson, Canonical Ltd.
More information about the Alsa-devel