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.
Programregistrering skapar länkar mellan registreringspaketet och mapparna som finns i skrivbordets 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 programrot
där programrot är skrivbordets programrotsmapp. Mer information finns i direkthjälpen (man) till dtaction(1).
Öppna programgruppen Skrivbordsverktyg och dubbelklicka på Ladda om funktioner.
Kontrollera att programmet är korrekt registrerat:
dtappintegrate -s programrot [-t målsökväg ] [-l språk ] [-u]
-s programrot |
Nödvändig parameter som anger programroten under vilken programmet är installerat. |
-t målsökväg |
Valfri parameter. Som standard är systemadressen /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 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 adresserna där skrivbordet letar efter konfigurationsfiler.
dtappintegrate skapar symboliska länkar från funktions- och datatypsdefinitionsfilerna i registreringspaketet till den systemtäckande mappen längs funktionsdatabasens hjälpsökväg. Detta åstadkoms genom att länkar skapas från
programrot/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 den systemtäckande mappen längs hjälpsökvägen. Detta åstadkoms genom att länkar skapas från
programrot/dt/appconfig/help/språk/hjälpfil.sdl
till
/etc/dt/appconfig/icons/språk/hjälpfil.sdl.
dtappintegrate skapar symboliska länkar från ikonfilerna i registreringspaketet till den systemtäckande mappen längs ikonsökvägen. Detta åstadkoms genom att länkar skapas från
programrot/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 programgruppsmappen i registreringspaketet och den systemtäckande adressen längs programmets sökväg. Detta åstadkoms genom att länkar skapas från mappen
programrot/dt/appconfig/appmanager/språk/proggrupp
till
/etc/dt/appconfig/appmanager/språk/proggrupp.