EveryGui is an attempt at being a GTK+ Graphical User Interface for "Everything" (involving command line programs) on UNIX systems.
EveryGui provides two applications: Chameleon, which is a dynamic GUI for virtually any tool or OS command, and Designer which is a visual environment for editing config files that determine Chameleon's different behaviours for each tool/command.
Chameleon, which is a dynamic GUI for virtually any tool or OS command. It loads config files of tools which are chosen from a list, and dynamically creates widgets reperesenting the tools' options. Not only does Chameleon execute the commands, but it is also capable to save a batch of commands into a shell script for later/repeated use.
And Designer, which is a visual environment for creating/editing config files that determine Chameleon's different behaviours for each tool/command. Designer feels like a cross between QT Designer and Glade, but requires no coding at all to get the functionality working (that's Chameleon's job to do it automagically).
Requirements:
· Python 2.3 or later
· GTK+ 2.6 or later
· PyGTK 2.6 or later
· Libglade 2.0 or later