/jacklistener

Jack Listener Daemon

Primary LanguageCGNU General Public License v3.0GPL-3.0

What is it?
===============
Jack Listener Daemon is a daemon that monitors ALSA jacks plugging/unplugging events and sends signals with these events to D-Bus.

Currently supported jacks are:
 - Headphones
 - Microphone
 - Line in/out
 - Video out

How to use it:
===============
If you use SysVinit, add script /etc/init.d/jacklistener to your default runlevel.

If you use systemd, run:
# systemctl enable jacklistener.service

If you use OpenRC (e.g. on Gentoo), run:
# rc-update add jacklistener default

The daemon starts after next boot, but you can start it manually.

How to compile:
===============
$ libtoolize
$ aclocal -I m4
$ autoheader
$ automake --add-missing
$ autoconf
$ ./configure --prefix=/usr --sysconfdir=/etc
$ make
# make install

If you are on Gentoo, you should use ebuild. It is located in directory 'gentoo'.
If you are on Archlinux, you should use PKGBUILD from AUR.
If you want init script or systemd unit, add '--enable-lsb' or '--enable-systemd' to configure line.

How to uninstall:
===============
# make uninstall

Dependencies:
===============
- DBus

Please report bugs to: https://github.com/gentoo-root/jacklistener/issues, registration is needed.

Maxim A. Mikityanskiy