Hey..
Does anyone know what libraries are needed for using GnomeDruid class (and other Gnome classes), and where can i download these libraries?
Thanks!
Short answer for : GnomeDruid is part of the old GNOME UI libraries (libgnome / libgnomeui). For C you need the libgnome/libgnomeui runtime and the corresponding -dev/-devel headers; for Python you need the GNOME Python bindings (the gnome‑python / python‑gnome packages) on top of PyGTK, which expose the gnome.ui wrappers that include the druid classes.
How to get them: use your distro packages if possible — e.g. the libgnomeui development bundle (libgnomeui-dev / libgnomeui-devel) supplies headers and GTK docs, and the python packages are usually named along the lines of python-gnome or python-gnome2 plus python-gtk2 (names vary by distribution and era). If you build from source, get PyGTK/pyorbit/gnome‑python from GNOME and follow the usual ./autogen.sh && make && make install order (jhbuild helps for CVS/GIT trees). See the PyGTK FAQ for build/order details.
Important note for readers years later: these are GNOME‑2 APIs. libgnome/libgnomeui (and many GNOME widgets) were deprecated and removed from modern distros; historically GnomeDruid mapped to GTK’s Assistant, but GNOME/GTK moved on. For new Python GUI work use PyGObject (gi.repository) and modern GTK patterns (Stack/StackSwitcher, dialogs or the current assistant-like APIs) rather than relying on legacy libgnomeui.
Quick troubleshooting tips: if import gnome fails, confirm the gnome‑python/pygtk packages are installed for that Python version; check pkg-config --cflags --libs libgnomeui-2.0 when compiling C; and if your distribution no longer ships libgnomeui you’ll either need to build the legacy libs from source or port the UI to GTK3/4. As noted, the upstream GNOME source trees contain the originals; distro packages and the libgnomeui docs are usually the fastest way to get the headers and examples.
The C based source of Gnome Druid (the Gnome wizard) is located at:
Since Gnome is a Unix thing, I am not of much help.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.