Kommander
ist ein KDE-Programm zur schnellen und unkomplizierten Entwicklung grafischer Utilities unter KDE und enstammt ursprünglich dem QT-Designer. Man kann mit wenigen Mausklicks ansprechende "Gui-Elemente" erstellen, und diese mit Funktionen belegen. Alles was mit KDE möglich ist, lässt sich über DCOP-Bindings ansteuern, man kann also recht einfach KDE-Programme fernsteuern.
So sieht die Entwicklungsoberfläche aus
Homepage: http://kommander.kdewebdev.org/
Lizenz: GPL
So sieht ein "Programm" aus das mit Kommander entwickelt wurde. Ist nur ein Abschnitt, aber um das Prinzip zu verdeutlichen das Kommander letztlich nur ein XML-Output erzeugt der anschliessend dargestellt wird.
{{{<!DOCTYPE UI><UI version="3.0" stdsetdef="1"> <class>Form1</class> <widget class="Dialog">
<property name="name">
<cstring>Form1</cstring>
</property> <property name="geometry">
<rect>
<x>0</x> <y>0</y> <width>600</width> <height>480</height>
</rect>
</property> <property name="caption">
<string>KommanderBeispiel</string>
}}}
Beispiele zur Programmierung findet man z.b. bei http://www.pro-linux.de/berichte/appfokus/kommander/kommander.html
Das ganze ist nicht wirklich schwer, und es sind alle Möglichkeiten vorhanden die die QT-Bibliotheken unter KDE bieten.
Wenn man dann die Programme ausführen will, kann man das
unter KommandoDialogEditor selbst (Punkt "Ausführen") oder
man nimmt eine Shell heran und führt das Programm mit "kmdr-executor MeinProgramm.kmdr" aus, oder
- man passt die Mime-Types von Konqueror entsprechend an, dann braucht man auf das Skript nur noch zu klicken und es wird ausgeführt, oder
- man bastelt sich ein Icon auf dem Bildschirm und führt darin dann kmdr-executor aus.
Tipps & Tricks