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").
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.
Logga in som root.
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).
Öppna programgruppen Skrivbordsverktyg och dubbelklicka på Ladda om åtgärder.
Kontrollera att programmet är korrekt registrerat:
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. |
Funktionen hos dtappintegrate är att skapa länkar mellan de installerade filerna och de platser där skrivbordet letar efter konfigurationsfiler.
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
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
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
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