On Thu, 2008-02-07 at 22:55 +0800, David Zeuthen wrote:
> On Wed, 2008-02-06 at 13:32 +0100, Murray Cumming wrote:
> > On Tue, 2008-02-05 at 15:58 +0100, Murray Cumming wrote:
> > > Does anyone know if there are already PolicyKit (and
> > > policykit-gnome) python bindings?
> > 
> > I discovered that I can probably do this with just the D-Bus API. I made
> > the attached test case after some googling, but the call to PolicyKit's
> > ObtainAuthorization() doesn't seem to have any effect. I'd welcome any
> > advice.
> > 
> > I'm on Ubuntu Hardy Heron, where PolicyKit is definitely working, as
> > seen when I try to use the Services control panel, for instance, which
> > has an Unlock button.
> > 
> > I believe that I need to call ShowDialog() if ObtainAuthorization()
> > denies authorization, but I want to understand this first part.
> 
> The names of interfaces and objects changed a bit since 0.6 to 0.7 to
> make it desktop agnostic (so in some future if the user is running
> non-GNOME he will get a native authentication agent etc.); this is what
> you should use
> 
> http://hal.freedesktop.org/docs/PolicyKit/model-authentication-agent.html
> http://hal.freedesktop.org/docs/PolicyKit-gnome/ref-auth-daemon.html
> 
> There is no ShowDialog() any more. Does that clear it up?

Thanks. I figured out a bit more since I sent the email, but I'm still
having no luck. I blogged about it:
http://www.murrayc.com/blog/permalink/2008/02/07/gnome-lirc-properties-using-policykit-to-get-sudo-access/


-- 
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com
> 

_______________________________________________
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to