YaST2-GTK
From openSUSE
What is the YaST2-GTK project
YaST2-GTK is a GTK+ interface module for Suse's setup tool. The effort was started by Michael Meeks, and taken off as Google's Summer of Code project assigned to Ricardo Cruz.
Screenshots
The starter YaST2 screen:
All the tools differ little, with the notable exception of the package and patch selectors. Here's a shot of the package selector:
The goal was to make the interface simpler than YaST Qt's, while offering the same capabilities. There may still be some features we don't implement, but that's because it involves work, not because the interface can't cope with them. The interface approach was inspired by mockups made by Jakub Steiner.
To get a better idea here's the Bluetooth and Apparmour screenshots:
The patch selector (aka YOU) is much less functional than qt's. Since there is a stand-alone program for the purpose (opensuseupdater) and is well backed up, we decide to spend little effort on it.
May I try? May I try?
Sure. You may checkout SVN with the following command:
svn checkout http://svn.opensuse.org/svn/yast/trunk/gtk/
The required packages are all bundled on Suse's CDs and are specified on the README. It also tells you how to compile and install the code. Don't be afraid of installing it -- this is just a plugin and the install just copies a file to your system, that will not be touched in any other way. It is only used when requested, and Yast will display its Qt or ncurses face as before.
yast-gtk is currently presented on Factory, and will make its way for the next OpenSuse!
Use Novell's bugzilla to report bugs, or make suggestions. Choose YaST2 as the component, and add the "gtk" keyword on the subject or the summary («yast-gtk», «gtk frontend», ...). For discussion, use yast's mailing list: mailto:yast-devel@opensuse.org .
For technical information, refer to the HACKING file.

