Common Desktop Environment: Användarhandbok för 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.

Programregistrering skapar länkar mellan registreringspaketet och mapparna som finns i skrivbordets 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  programrot
    

    där programrot är skrivbordets programrotsmapp. Mer information finns i direkthjälpen (man) till dtaction(1).

  3. Öppna programgruppen Skrivbordsverktyg och dubbelklicka på Ladda om funktioner.

  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å funktionsikonen.

Syntax och alternativ för dtappintegrate

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. 

Hur dtappintegrate integrerar program

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

Funktioner och datatyper

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.

Hjälpinformationsfiler

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.

Ikonfiler

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. 

Programgrupp

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.