Programhanterarens översta nivå innehåller normalt kataloger. Var och en av dessa kataloger, med innehåll, kallas för en programgrupp.
Programgrupperna och deras innehåll samlas in från olika platser lokalt och från nätverket.
I filsystemet ligger programhanteraren i katalogen /var/dt/appconfig/appmanager/inloggningsnamn-värddatornamn-skärm. Katalogen skapas dynamiskt varje gång användaren loggar in.
Om t ex användaren karinj loggar in från skärmen wxyz:0, skapas katalogen /var/dt/appconfig/appmanager/karinj-wxyz-0.
Programhanteraren utgörs av insamlade lokala programgrupper och programgrupper i nätverket. Programgrupperna samlas in från kataloger i programsökvägen.
Standardsökvägen för program består av platserna i Tabell 4-1.
Tabell 4-1 Standardsökväg för program
Definitionsområde |
Placering |
---|---|
Inbyggd |
/usr/dt/appconfig/appmanager/språk |
Systemtäckande |
/etc/dt/appconfig/appmanager/språk |
Egen |
Hemkatalog/.dt/appmanager |
Vid inloggningen skapas programhanterarens översta nivå genom att länkar skapas från programgrupperna (kataloger) i programsökvägens kataloger till programhanterarkatalogen /var/dt/appconfig/appmanager/inloggningsnamn-värddatornamn-skärm. Insamlingen utförs av skrivbordsverktyget dtappgather, som körs automatiskt av inloggningshanteraren efter att användaren har loggat in.
På skrivbordet finns t ex den inbyggda programgruppen:
/usr/dt/appconfig/appmanager/språk/Desktop_Tools
Vid inloggningen skapas en symbolisk länk till:
/var/dt/appconfig/appmanager/inloggning-värdnamn-skärm/Desktop_Tools
Programsökvägen kan omfatta kataloger i nätverket. På detta sätt kan programgrupper samlas in från olika system i nätverket. Mer information finns i "Lägga till en programserver i programsökvägen".
Vid dubbleringar i sökvägen har egna programgrupper prioritet över systemtäckande grupper, och systemtäckande grupper har prioritet över inbyggda grupper. Om t ex både /usr/dt/appconfig/appmanager/C/Desktop_Tools och /etc/dt/appconfig/appmanager/C/Desktop_Tools finns, används programgruppen under /etc.
På ett skrivbord som inte är anpassat finns fyra programgrupper.
Skrivbordsprogram
Skrivbordsverktyg
Desktop_Controls
Information
Systemadministration
I Figur 4-2 visas ett fönster i programhanteraren som innehåller en rad olika programgrupper. I Tabell 4-2 visas vilka kataloger som programgrupperna har samlats från.
Namn |
Insamlad katalog |
---|---|
CAD-program |
/net/ApServA/etc/dt/appconfig/appmanager/C/CAD_App |
Ritprogram |
/etc/dt/appconfig/appmanager/C/DrawingApp |
Skrivbordsprogram |
/usr/dt/appconfig/appmanager/C/Desktop_Apps |
Skrivbordsverktyg |
/usr/dt/appconfig/appmanager/C/Desktop_Tools |
Information |
/usr/dt/appconfig/appmanager/C/Information |
OpenWindows |
/usr/dt/appconfig/appmanager/C/Information |
Systemadministration |
/etc/dt/appconfig/appmanager/C/System_Admin |
Egna_kalkylblad |
/users/anna/.dt/appmanager/MySpreadSheet |
Mediaverktyg |
/etc/dt/appconfig/appmanager/C/Media_Tools |
Om programgrupperna Information eller Systemadministration har anpassats, kommer de i stället att samlas in från /etc/dt/appconfig/appmanager/C.
Gruppen CAD-program samlas in eftersom systemet ApServA har lagts till programsökvägen (se "Lägga till en programserver i programsökvägen"). Egna_kalkylblad är en personlig programgrupp som bara är tillgänglig för användaren anna.