CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

Schritt 8: Anwendungen mit dtappintegrate registrieren


Hinweis –

Ein Beispiel zur Registrierung einer Anwendung finden Sie in Schritt 8 des Abschnitts Beispiel zur Erstellung eines Registrierungspakets.


Sobald ein Registrierungspaket in einem Anwendungsstammverzeichnis erstellt wurde, kann die Anwendungsregistrierung durchgeführt werden.

Bei der Anwendungsregistrierung werden Verweise zwischen dem Registrierungspaket und den Verzeichnissen im Suchpfad des Desktop eingerichtet (siehe Wie dtappintegrate Anwendungen integriert).

So registrieren Sie Anwendungen mit dtappintegrate

Ist die Anwendung Desktop-fähig, wird dtappintegrate als letzter Schritt des Installationsprozesses automatisch ausgeführt. Erfolgt die Ausführung nicht automatisch, oder haben Sie Konfigurationsdateien zur Integration einer nicht Desktop-fähigen Anwendung erstellt, können Sie dtappintegrate manuell ausführen.

  1. Melden Sie sich als Benutzer "root“ an.

  2. Führen Sie den folgenden Befehl aus:

    	/usr/dt/bin/dtappintegrate -s app_root
    

    app_root ist das Desktop-Anwendungsstammverzeichnis. Weitere Informationen finden Sie auf der Hilfeseite dtappintegrate(1).

  3. Öffnen Sie die Anwendungsgruppe 'Desktop-Anwendungen', und doppelklicken Sie auf 'ErneutLaden'.

  4. Prüfen Sie, ob die Anwendung richtig registriert wurde:

    1. Zeigen Sie die oberste Ebene des Anwendungsmanagers an. Die neue Anwendungsgruppe sollte im Anwendungsmanager sichtbar sein.

    2. Öffnen Sie die Anwendungsgruppe, und doppelklicken Sie auf das Aktionssymbol.

Syntax und Optionen für dtappintegrate

dtappintegrate -s  app_root [-t zielpfad ] [-l sprache ] [-u]

-s app_root

Erforderlicher Parameter, der das Anwendungsstammverzeichnis angibt, in dem die Anwendung installiert wurde. 

-t zielpfad

Optionaler Parameter mit dem Systemverzeichnis /etc/dt/appconfig als Standardwert. Bestimmt die Position, auf die die Desktop-Konfigurationdateien einen Verweise erstellen. Sie müssen eines der Verzeichnisse im Anwendungssuchpfad verwenden.

-l sprache

Optionaler Parameter, der standardmäßig alle Sprachen berücksichtigt. Gibt die zu integrierenden sprachabhängigen Konfigurationsdateien an. 

-u

Optionaler Parameter, der die Integration einer Anwendung rückgängig macht und alle während der Integration eingerichteten Verknüpfungen entfernt. 

Wie dtappintegrate Anwendungen integriert

dtappintegrate richtet Verweise zwischen den installierten Dateien und den Verzeichnissen ein, in denen das Desktop die Konfigurationsdateien sucht.

Aktionen und Datentypen

dtappintegrate erstellt symbolische Verweise zwischen den Definitionsdateien für Aktionen und Datentypen im Registrierungspaket und dem für das System definierten Verzeichnis im Suchpfad der Aktionsdatenbankhilfe. Hierzu werden Verweise erstellt zwischen

app_root/dt/appconfig/types/sprache/*.dt

auf

/etc/dt/appconfig/types/sprache/*.dt

Hilfeinformationsdateien

dtappintegrate erstellt symbolische Verweise zwischen den Hilfedateien im Registrierungspaket und dem für das System definierten Verzeichnis im Hilfesuchpfad. Hierzu werden Verweise erstellt zwischen

app_root/dt/appconfig/help/sprache/hilfedatei.sdl

auf

/etc/dt/appconfig/help/sprache/hilfedatei.sdl

Symboldateien

dtappintegrate erstellt symbolische Verweise zwischen den Symboldateien im Registrierungspaket und dem für das System definierten Verzeichnis im Symbolsuchpfad. Hierzu werden Verweise erstellt zwischen

app_root/dt/appconfig/icons/sprache/symboldateien

auf

/etc/dt/appconfig/icons/sprache/symboldateien

Anwendungsgruppe

Um die Anwendungsgruppe für die Anwendung in die oberste Ebene des Anwendungsmanagers einzufügen, erstellt dtappintegrate einen Verweis vom Anwendungsgruppenverzeichnis im Registrierungspaket auf das für das System definierte Verzeichnis im Anwendungssuchpfad. Dies erfolgt durch Erstellung von Verweisen zwischen

app_root/dt/appconfig/appmanager/sprache/anwendungsgruppenname

auf

/etc/dt/appconfig/appmanager/sprache/anwendungsgruppenname