On Tue, 18.12.07 12:03, Jeff Spaleta (jspaleta(a)gmail.com) wrote:
On Dec 18, 2007 11:57 AM, Lennart Poettering <mzerqung(a)0pointer.de> wrote:
> I explained that already twice: with the help of HAL/CK we are
> notified whenever the active session changes and thus can give up
> access to the audio hw and open it again when needed. That works fine,
> and is part of F8.
I think one of the problems here is CK runs against a body of shared
in the community. There isn't a shared understanding of how to use CK
effectively to get common hardware related admin crap done, so as a
result any explanation on how to do something semi-involved as an
administrator which boils down to "it uses CK to do it" just doesn't
The basic idea of the CK/HAL integration is very simple: only the
active session on a seat gets access to your IO devices like mice,
keyboard, screen, sound card. To make that a reality ACLs on the
device nodes are modified to match user on the current active VT. And
as soon as we have revoke() in the kernel applications accessing those
device files are kicked from doing so as soon as their session becomes
That's basically it.
Sure, there could be better documentation. I guess for 99% of all Free
Software there could be better documentation. In spirit of real Free
Software you're always welcome to contribute better documentation!
Lennart Poettering Red Hat, Inc.
lennart [at] poettering [dot] net ICQ# 11060553