Kommander

Aus Linupedia.org
Version vom 20. Oktober 2008, 20:52 Uhr von Escho (Diskussion | Beiträge) (Neuanlage: Beginn des Artikels)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Höhe=24px
Achtung dieser Artikel ist noch in Arbeit und dient vorläufig nur als Vorlage. Dieser Beitrag zu Linux oder der Abschnitt ist in Bearbeitung. Weitere Informationen findest du hier. Der Ersteller arbeitet an dem Beitrag oder Abschnitt und entsorgt den Wartungsbaustein spätestens 3 Tage nach der letzten Bearbeitung. Änderungen außer Rechtschreibkorrekturen ohne Absprache mit dem Urspungsautor sind möglichst zu vermeiden, solange dieser Baustein noch innerhalb der genannten Frist aktiviert ist.


Einleitung

Kommander ist ein Tool, mit dem man KDE-Dialoge erstellen kann, die über die Möglichkeiten von kdialog hinausgehen. Dieses Programm lässt sich aber auch dazu verwenden, verschiedene Aufgabenstellungen unter einer einheitlichen Bedienoberfläche zusammenzufassen.

Das Bauen von eigenen, also benutzerdefinierten Dialogen, erfordert Programmierkennnisse (C++). Möchte man aber nur eine kleine, einfache GUI mit Kommander-Bordmitteln basteln, so sind Programmierkenntnisse zwar hilfreich, aber nicht unbedingt erforderlich. Dafür stellt sich dem motivierten Anfänger ein anderes Hindernis in den Weg. Und dieses Hindernis heißt Dokumentation.

Die Bedienungsanleitung zu Kommander ist für den "Nicht-Programmierer" zum großen Teil unverständlich!

Hier will nun dieser Wiki-Artikel etwas Hilfestellung leisten. Es wird versucht, dem interessierten Laien den Umgang mit Kommander etwas näher zu bringen.

Schaut euch einmal die Bedienoberfläche für das DVB-Script an. Ihr werdet vielleicht denken: Sowas schaff ich nicht. Das ist mir zu kompliziert. Dazu sage ich nur: Habt etwas Geduld! Ihr bekommt hier Schritt für Schritt erzählt, wie diese GUI entstanden ist.

Eine Bemerkung sei noch erlaubt, bevor wir "in medias res" gehen.

Ganz ohne Programmierkenntnisse werden wir nicht auskommen. Denn, wenn wir eine Bedienoberfläche für ein Bash-Script erstellen wollen, dann müssen wir auch wissen, wie das geht, das Programmieren eines Bash-Scriptes.

Fangen wir also an! Und keine Angst, wir beginnen erst einmal einfach, ganz einfach...


Installieren von Kommander

Ihr wolltet es einfach haben, ihr bekommt es einfach:

Kommander ist bei KDE dabei und kann damit problemlos mit Yast installiert werden:

  • Yast starten
  • Root-Passwort eingeben
  • Menuepunkt auswählen: Software installieren oder löschen
  • Bei Suche eingeben: kommander
  • Auf "Suchen" klicken und warten, bis die gefundenen Pakete angezeigt werden, die im Namen "kommander" enthalten
  • Bei den gefundenen Paketen "kommander" und "kommander-Runtime" auswählen
  • Auf "Akzeptieren" klicken und warten, bis die Installation fertig ist
  • Falls von Yast gefragt werden sollte: Nein, wir wollen keine weiteren Pakete installieren!

Start von Kommander, um einen Dialog zu erstellen

Kommander sollte nun irgendwo im KDE-Startmenue bei den Anwendungen unter dem Menuepunkt "Entwicklung - Bedienoberfläche" zu finden sein. Man suche einfach nach einem Programm mit dem Namen "Kommander-Editor"!

Auch über die Kommandozeile können wir kommander starten:

kmdr-editor

Es erscheint ein Fenster, in dem wir "dialog" anklicken. Und schon befinden wir uns mitten drin im Editor-Modus und könne einen Dialog (eine GUI) ganz nach unseren Wünschen programmieren.

Start von Kommander, um einen Dialog auszuführen

Den vorhin (fiktiv) programmierten Dialog können wir starten, indem wir im Editor-Fenster auf "Exec" klicken. Oder wir machen es wieder mit der Bash und geben in ein Terminal folgenden Befehl ein:

kmdr-executor ~/Kommander/beispiel_1.kmdr

Damit wird der Dialog mit dem Namen "beispiel_1.kmdr" ausgeführt. Und genau diesen Dialog wollen wir im nächsten Kapitel programmieren und austesten.



will be continued