From: Lennart Poettering <mznyfn@0pointer.de>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org, Lukasz Stelmach <stlman@poczta.fm>
Subject: Re: [PATCH - amixer] listen to D-Bus for volume-up, volume-down and mute signals.
Date: Mon, 3 Aug 2009 18:29:00 +0200 [thread overview]
Message-ID: <20090803162900.GB7298@tango.0pointer.de> (raw)
In-Reply-To: <s5hiqh5ccyr.wl%tiwai@suse.de>
On Mon, 03.08.09 14:13, Takashi Iwai (tiwai@suse.de) wrote:
> > >> The patch introduces D-Bus support in amixer. With --dbus option given amixer
> > >> works continiously (like with the --stdin) waiting for
> > >> org.freedesktop.Hal.Device.Condition with the first argument "ButtonPressed"
> > >> and the second being one of: "volume-up", "volume-down" and "mute". These
> > >> are emmited by the HAL input helper. A single amixer process can controll
> > >> one mixer item. There are options to choose a specific item to controll,
> > >> an input device to listen and a single adjustment step size.
> > >>
> > >> Signed-off-by: Łukasz Stelmach <stlman@poczta.fm>
> > >
> > > Thanks for the patch.
> > >
> > > The approach is interesting, but I'm not sure whether we should put
> > > all into amixer in this way since we don't want extra library
> > > dependency. (Note: amixer could be used in initrd.)
> > > I think it's better to split the code and make it as an individual
> > > daemon instead of additional options of amixer.
> >
> > No worries ;) there is --with(out)--dbus option for configure to
> > disable all this code which is enough for initrd because most often
> > (AFAIK) initrd binaries are not the same that in the live system.
>
> Usually same binaries are used for initrd nowadays in many distros.
> So, configure option doesn't help.
>
> And, I really prefer this as a separate daemon, so it be as small as
> possible. Seeing amixer as a daemon is somewhat strange...
Also, HAL is obsoleted by udev these days. Adding new HAL support to
software at this point in time is certainly a bad idea. On Fedora 12
we have now considerably dumbed down HAL. It is only shipped as compat
kludge for user applications. And with other distros this isn't much diffrent:
https://wiki.ubuntu.com/Halsectomy
Finally, stuff like this really belongs in the user sessions so that
OSD feedback and so on can be shown. In fact most desktops do include
a tool for this anyway.
Lennart
--
Lennart Poettering Red Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/ GnuPG 0x1A015CC4
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
next prev parent reply other threads:[~2009-08-03 16:29 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-08-03 10:43 [PATCH - amixer] listen to D-Bus for volume-up, volume-down and mute signals Łukasz Stelmach
2009-08-03 10:51 ` Takashi Iwai
2009-08-03 12:04 ` Lukasz Stelmach
2009-08-03 12:13 ` Takashi Iwai
2009-08-03 12:17 ` Mark Brown
2009-08-03 16:59 ` Lukasz Stelmach
2009-08-03 17:02 ` Mark Brown
2009-08-03 17:34 ` Lukasz Stelmach
2009-08-03 19:29 ` Liam Girdwood
2009-08-03 16:29 ` Lennart Poettering [this message]
2009-08-03 17:29 ` Lukasz Stelmach
2009-08-05 12:58 ` Lennart Poettering
2009-08-05 15:58 ` Colin Guthrie
2009-08-03 17:07 ` Lukasz Stelmach
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090803162900.GB7298@tango.0pointer.de \
--to=mznyfn@0pointer.de \
--cc=alsa-devel@alsa-project.org \
--cc=stlman@poczta.fm \
--cc=tiwai@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.