Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer

Steg 8: Registrera programmet med hjälp av dtappintegrate


Obs!  

Ett exempel på hur du kan registrera ett program finns i Steg 8 i Exempel på hur du kan skapa ett registreringspaket.


När du har skapat ett registreringspaket under en programrot kan du utföra själva programregistreringen.

Vid programregistreringen skapas länkar mellan registreringspaketet och katalogerna i skrivbordssystemets sökvägar (se Hur dtappintegrate integrerar program).

Registrera ett program med dtappintegrate

Om programmet är skrivbordsanpassat körs vanligen dtappintegrate automatiskt som sista steg i installationsprocessen. Om det inte körs automatiskt, eller om du har skapat konfigurationsfiler för att integrera ett icke skrivbordsanpassat program, kan du köra dtappintegrate manuellt.

  1. Logga in som root.

  2. Kör kommandot:

    	/usr/dt/bin/dtappintegrate -s  prgm_rot
    

    där prgm_rot är skrivbordssystemets programrotskatalog. Mer information finns i direkthjälpen (man) till dtaction(1).

  3. Öppna programgruppen Skrivbordsverktyg och dubbelklicka på Ladda om åtgärder.

  4. Kontrollera att programmet är korrekt registrerat:

    1. Visa översta nivån i programhanteraren. Den nya programgruppen ska visas i programhanteraren.

    2. Öppna programgruppen och dubbelklicka på åtgärdsikonen.

Syntax och alternativ för dtappintegrate

dtappintegrate -s prgm_rot [-t målsökväg ] [-l språk ] [-u]

-s prgm_rot

Nödvändig parameter som anger vilken programrot som programmet är installerat under. 

-t målsökväg

Valfri parameter. Som standard används placeringen /etc/dt/appconfig. Anger adressen dit skrivbordets konfigurationsfiler är länkade. Du måste använda en adress i programmets sökväg.

-l språk

Valfri parameter. Som standard används alla språk. Anger vilka språkberoende skrivbordskonfigurationsfiler som ska integreras. 

-u

Valfri parameter, avintegrerar programmet och tar bort alla länkar som skapades under integreringen. 

Hur dtappintegrate integrerar program

Funktionen hos dtappintegrate är att skapa länkar mellan de installerade filerna och de platser där skrivbordet letar efter konfigurationsfiler.

Åtgärder och datatyper

dtappintegrate skapar symboliska länkar från åtgärds- och datatypsdefinitionsfilerna i registreringspaketet till katalogen för hela systemet enligt åtgärdsdatabasens hjälpsökväg. Detta åstadkoms genom att länkar skapas från

prgm_rot/dt/appconfig/types/språk/*.dt

till

/etc/dt/appconfig/types/språk/*.dt

Hjälpinformationsfiler

dtappintegrate skapar symboliska länkar från hjälpfilerna i registreringspaketet till katalogen för hela systemet enligt åtgärdsdatabasens hjälpsökväg. Detta åstadkoms genom att länkar skapas från

prgm_rot/dt/appconfig/help/språk/hjälpfil.sdl

till

/etc/dt/appconfig/help/språk/hjälpfil.sdl

Ikonfiler

dtappintegrate skapar symboliska länkar från ikonfilerna i registreringspaketet till katalogen för hela systemet enligt åtgärdsdatabasens hjälpsökväg. Detta åstadkoms genom att länkar skapas från

prgm_rot/dt/appconfig/icons/språk/ikonfiler

till

/etc/dt/appconfig/icons/språk/ikonfiler 

Programgrupp

För att placera programgruppen för programmet på översta nivån i programhanteraren skapar dtappintegrate en länk mellan programgruppskatalogen i registreringspaketet och den systemtäckande adressen enligt programmets sökväg. Detta åstadkoms genom att länkar skapas från katalogen

prgm_rot/dt/appconfig/appmanager/språk/programgruppsnamn

till

/etc/dt/appconfig/appmanager/språk/programgruppsnamn