Solaris Common Desktop Environment: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Aktionen und Datentypen für eine Anwendung mit 'Aktion erstellen' erstellen

Bevor 'Aktion erstellen' ausgeführt wird, muß der Benutzer einige Informationen über die Anwendung zur Verfügung haben.

Eine Aktion für eine Anwendung erstellen

  1. Auf 'Aktion erstellen' in der Gruppe Desktop-Anwendungen doppelt klicken.

    Abbildung 11-1 Das Symbol 'Aktion erstellen' im Anwendungsmanager

    Graphic

    Hierdurch wird das Hauptfenster 'Aktion erstellen' angezeigt.

    Abbildung 11-2 Hauptfenster 'Aktion erstellen'

    Graphic

  2. Den Namen für das Aktionssymbol in das Textfeld 'Aktionsname' eingeben.

  3. Die Bedienelemente für 'Aktionssymbole' verwenden, um das Symbol für die Anwendung anzugeben. Zu Beginn wird das Standardsymbol angezeigt.

    • Soll ein anderes, bereits vorhandenes Symbol ausgewählt werden, muß der Benutzer 'Gruppe suchen' anklicken, damit das Dialogfenster 'Gruppe suchen' angezeigt wird. Weitere Informationen hierzu können dem Abschnitt "Symbol über das Dialogfenster 'Gruppe suchen' angeben" entnommen werden.

    • Sollen neue Symbole erstellt werden, 'Symbol bearbeiten' auswählen, um den Symboleditor auszuführen.

  4. In dem Textfeld 'Befehl beim Öffnen der Aktion (durch Doppelklicken)' den Befehl zum Starten der Anwendung eingeben.

    Für ein Dateiargument die Syntax $n verwenden. Beispiel:

    Tabelle 11-1

    emacs 

    bitmap $1 

    diff $1 $2 

    lp -oraw $1 

    Enthält die Befehlszeile ein Dateiargument ($n), ist das Aktionssymbol ein Übergabebereich für Dateien.

    Die Befehlszeilen werden nicht an eine Shell übergeben, es sei denn, die Verwendung einer Shell wird explizit angegeben. Zum Beispiel verwenden folgende Zeilen Shell-Verarbeitung:

    Tabelle 11-2

    /bin/sh -c 'ps | lp' 

    /bin/sh -c 'spell $1 | more' 

  5. Den Kontexthilfetext für das Aktionssymbol im Textfeld 'Hilfetext für Aktionssymbol' eingeben.

    Der Text wird im Textfeld automatisch umgebrochen. Diese Zeilenumbrüche werden jedoch online nicht beibehalten. Soll ein fester Zeilenumbruch angegeben werden, muß \n verwendet werden.

  6. Die für die Aktion erforderliche Fensterunterstützung im Menü 'Optionen' 'Fensterart' auswählen.

    Tabelle 11-3

    Grafisch (X-Window) 

    Die Anwendung erstellt ihr eigenes Fenster. 

    Terminal

     

    (automatisches Schließen)  

    Die Anwendung wird in einemTerminal-Emulator-Fenster ausgeführt, das automatisch geschlossen wird, wenn der Benutzer die Anwendung verläßt  

    Terminal

     

    (manuelles Schließen)  

    Die Anwendung wird in einemTerminal-Emulator-Fenster ausgeführt, das geöffnet bleibt, bis der Benutzer es explizit schließt. 

    Keine Ausgabe

    Die Anwendung zeigt keine Ausgabe am Bildschirm an. 

  7. Folgendermaßen vorgehen:

    • Verfügt die Anwendung über Datendateien und möchte der Benutzer einen oder mehrere Datentypen für diese erstellen, kann er weitere Informationen hierzu dem Abschnitt, "Einen oder mehrere Datentypen für eine Anwendung erstellen"'' entnehmen.

    • Soll kein Datentyp erstellt werden, die Aktion sichern, indem 'Speichern' im Menü 'Datei' ausgewählt wird. Anschließend die neue Aktion durch Doppelklicken auf ihrem Symbol im Home-Verzeichnis des Benutzers testen.

Einen oder mehrere Datentypen für eine Anwendung erstellen

  1. Die Aktion für die Anwendung unter Verwendung der Prozedur im vorherigen Abschnitt, "Eine Aktion für eine Anwendung erstellen"" definieren.

  2. Die Taste 'Erweitert' im Fenster 'Aktion erstellen' anklicken, um das Fenster zu erweitern.

    Abbildung 11-3 Erweiterte Funktionen im Hauptfenster 'Aktion erstellen'

    Graphic

  3. Soll das Anwendungssymbol nach einem Dateiargument fragen, nachdem das Symbol doppelgeklickt wurde, den Text der Eingabeaufforderung in dem Textfeld `Beim Öffnen einer Aktion Benutzer nach folgendem fragen:' eingeben.

    Folgende Richtlinien gelten für dieses Textfeld:

    • Dieses Feld muß verwendet werden, falls die Befehlszeile der Anwendung ein erforderliches Dateiargument enthält.

    • Enthält die Befehlszeile kein Dateiargument, bleibt das Feld leer.

    • Ist das Dateiargument in der Befehlszeile der Anwendung optional, wird, falls ein Text für die Eingabeaufforderung eingegeben wurde, beim Doppeltklicken auf dem Symbol nach dem Dateiargument gefragt. Wurde kein Text für die Eingabeaufforderung eingegeben, wird die Aktion ausgeführt und eine leere Zeichenfolge als Dateiargument verwendet.

  4. Die Dateitypen angeben, die die Aktion als Argumente akzeptiert:

    • Akzeptiert die Aktion jeden Datentyp, 'Alle Datentypen' auswählen.

    • Akzeptiert die Aktion nur den/die Datentyp(en), der/die für die Anwendung erstellt wurde(n), 'Nur obige Liste' auswählen.

      Zu Beginn ist die Liste 'Datentypen, die diese Aktion verwenden' leer. Erstellt der Benutzer Datentypen für die Anwendung, werden sie zu der Liste hinzugefügt.

  5. Die Taste 'Hinzufügen' neben dem Fenster mit der Liste 'Datentypen, die diese Aktion verwenden' anklicken, um das Dialogfenster 'Datentyp hinzufügen' anzuzeigen.

    Abbildung 11-4 Dialogfenster 'Datentyp hinzufügen' in 'Aktion erstellen'

    Graphic

  6. Optional: Soll der Standarddatentypname nicht verwendet werden, einen neuen Namen für den Datentyp im Textfeld 'Name der Dateitypfamilie' eingeben.

    In dem Namen dürfen keine Leerzeichen vorkommen. Der Datentypname ist für Benutzer der Anwendung nicht sichtbar. Er wird in der Datenbank für Aktionen und Datentypen verwendet, um die Definition für den Datentyp zu identifizieren.

  7. Die Taste 'Bearbeiten' neben dem Fenster 'Identifizierende Merkmale' anklicken, um das Dialogfenster 'Identifizierende Merkmale' anzuzeigen.

    Abbildung 11-5 Dialogfenster 'Identifizierende Merkmale' in 'Aktion erstellen'

    Graphic

    Datentypen werden anhand ihrer Merkmale voneinander unterschieden. Der Benutzer kann eines oder mehr der folgenden Kriterien auswählen:

    Tabelle 11-4

    Dateien oder Ordner 

    Der Datentyp gilt nur für Dateien oder nur für  

    Ordner 

    Namensmuster

    Datentypzuordnung auf der Grundlage des Dateinamens. 

     

    Berechtigungsmuster

    Lese-, Schreib- und Ausführungsberechtigungen 

     

    Inhalt

    Inhalt eines angegebenen Teils einer Datei  

     

  8. Auswählen, ob der Datentyp eine Datei oder einen Ordner darstellt.

    Abbildung 11-6 Das Merkmal für Datei oder Verzeichnis für einen Datentyp angeben.

    Graphic

  9. Ist die Zuordnung eines Datentyps vom Namen abhängig, das Markierungsfeld 'Namensmuster' auswählen und den Namen im Textfeld eingeben.

    Abbildung 11-7 Das Merkmal Dateiname für einen Datentyp angeben.

    Graphic

    Hierbei können * und ? als Platzhalterzeichen verwendet werden:

    Tabelle 11-5

    *

    Entspricht einer beliebigen Folge von Zeichen 

    ?

    Entspricht einem beliebigen einzelnen Zeichen 

  10. Ist die Zuordnung eines Datentyps von den Berechtigungen abhängig, das Markierungsfeld 'Berechtigungsmuster' auswählen und die Berechtigungen für den Datentyp auswählen..

    Abbildung 11-8 Das Merkmal Zugriffsrechte für einen Datentyp angeben

    Graphic

    Tabelle 11-6

    Ein 

    Für die Datei muß die angegebene Berechtigung vorliegen 

    Aus 

    Für die Datei muß die angegebene Berechtigung fehlen 

    Egal 

    Die angegebene Berechtigung ist unwichtig 

  11. Ist die Zuordnung eines Datentyps vom Inhalt abhängig, das Markierungsfeld 'Inhalt' auswählen und die erforderlichen Informationen, Suchmuster und Typ des Inhalts, eingeben. Wahlweise kann der Benutzer die Byteposition angeben, an der die Suche starten soll.

    Abbildung 11-9 Das Merkmal Inhalt für einen Datentyp angeben

    Graphic


    Hinweis -

    Die Datentypzuordnung auf der Grundlage des Inhalts beeinträchtigt möglicherweise die Leistung des Systems.


  12. 'OK' anklicken, um das Dialogfenster 'Merkmale identifizieren' zu schließen.

    Die Merkmale werden im Feld 'Merkmale identifizieren' mit folgender Codierung angezeigt:

    Tabelle 11-7

    Verzeichnis 

    Für die Datei liegt Lesezugriff vor 

    Für die Datei liegt Schreibzugriff vor 

    Für die Datei liegt Ausführungszugriff vor 

    Logischer Operator NICHT 

    Logischer Operator UND 

  13. Den Hilfetext für die Datendateien in das Textfeld 'Hilfetext' eingeben.

  14. Die Bedienelemente für 'Aktionssymbole' verwenden, um das Symbol für die Anwendung anzugeben. Zu Beginn wird das Standardsymbol angezeigt.

    • Soll ein anderes, bereits vorhandenes Symbol ausgewählt werden, muß der Benutzer 'Gruppe suchen' anklicken, damit das Dialogfenster 'Gruppe suchen' angezeigt wird. Weitere Informationen hierzu können dem Abschnitt "Symbol über das Dialogfenster 'Gruppe suchen' angeben"entnommen werden.

    • Sollen neue Symbole erstellt werden, 'Symbol bearbeiten' auswählen, um den Symboleditor auszuführen.

  15. Den Befehl im Textfeld 'Befehl zum Öffnen dieses Datentyps' überprüfen. Dieser Befehl wird ausgeführt, wenn der Benutzer eine Datendatei doppelt anklickt.

  16. Optional: Stellt der Anwendung einen Druckbefehl für das Drucken von Datendateien über die Befehlszeile zur Verfügung, den Befehl in das Textfeld 'Befehl zum Drucken dieses Datentyps' unter Verwendung der Syntax $n für ein Dateiargument einzugeben.

  17. Die Datentypdefinition auf eine der folgenden Weisen sichern:

    • 'OK' anklicken, um den Datentyp zu sichern, und das Dialogfenster 'Datentyp hinzufügen' schließen.

    • 'Anwenden' anklicken, um den Datentyp ohne Schließen des Dialogfensters 'Datentyp hinzufügen' zu sichern. Der Benutzer kann sofort mit der Definition eines weiteren Datentyps für die Aktion fortfahren.

Symbol über das Dialogfenster 'Gruppe suchen' angeben

Das Dialogfenster 'Gruppe suchen' wird angezeigt, wenn der Benutzer 'Gruppe suchen' im Hauptfenster 'Aktion erstellen' oder im Fenster 'Datentyp hinzufügen' anklickt. Dieses Dialogfenster wird verwendet, um das Symbol anzugeben, das für die Aktion oder den Datentyp verwendet wird.

Abbildung 11-10 Dialogfenster 'Gruppe suchen'

Graphic

Das Dialogfenster 'Gruppe suchen' ermöglicht dem Benutzer, eine Gruppe von Symbolabbilddateien in folgenden Positionen zu erstellen:

Gruppen von Symbolen im Symbolsuchpfad angeben

  1. In der Liste 'Symbolordner' des Dialogfensters 'Gruppe suchen' auf dem Verzeichnispfad, der das Symbol enthält, doppeltklicken.

    Die Liste 'Symboldateien' zeigt alle Symboldateien in diesem Ordner an.

  2. In der Liste 'Symboldateien' das Symbol anklicken, das verwendet werden soll.

    Dadurch wird der Dateiname ohne Pfad der Symboldatei in das Textfeld 'Den Namen der Symboldatei eingeben' gestellt.

  3. 'OK' anklicken.

Symbole in einem Registrierungspaket angeben

Handelt es sich bei dem Benutzer um einen Systemadministrator oder um einen Programmierer, der ein Registrierungspaket erstellt, werden die Symbolabbilddateien zunächst in ein Verzeichnis im Registrierungspaket gestellt:

app_root/dt/appconfig/icons/sprache

Nach der Registrierung mit dtappintegrate werden die Symboldateien in das Verzeichnis /etc/dt/appconfig/icons/sprache, das sich im Symbolsuchpfad befindet, kopiert.

Diese Prozedur verwenden, um Symbole anzugeben, die Bestandteil eines Registrierungspakets sind:

  1. Im Textfeld 'Den Namen der Symboldatei eingeben' des Dialogfensters 'Gruppe suchen' den Dateinamen ohne Pfad der Symboldatei eingeben.

  2. 'OK' anklicken.

    'Aktion erstellen' zeigt ein Dialogfenster an, in dem der Benutzer darüber informiert wird, daß die Symbole in Verzeichnissen im Symbolpfad nicht gefunden wurden.

  3. In dem Dialogfenster 'Information', das angezeigt wird, 'Keine Änderung' auswählen.