PolicyKit changes in F12
Matthias Clasen
mclasen at redhat.com
Tue May 26 13:44:56 UTC 2009
On Tue, 2009-05-26 at 15:37 +0200, Jaroslav Reznik wrote:
>
> Seems like direct DBus communication is the only way to do it from Qt/KDE apps
> as PolKit library requires gtk_init() somewhere in code... I've prepared
> patch for polkit-qt to the new PK1 Core API but... Or is there any other way
> to initialize glib without need for it? I'm not familiar with GTK app
> development... But library that expects gtk_init somewhere in application to
> be correctly intialized...
Calling g_type_init() should be enough; there is no direct GTK+
dependency in polkit-gobject. Even g_type_init() may be too much for KDE
apps to swallow though, so going directly to the bus is still a good
idea.
> PK1 should be split into parts - cross-desktop backends should be on
> freedesktop, gnome specific libraries should be in gnome repository. This
> should stop confusion.
You mean like
http://cgit.freedesktop.org/PolicyKit
http://git.gnome.org/cgit/PolicyKit-gnome
?
More information about the fedora-devel-list
mailing list