Solaris Common Desktop Environment: Handbok för systemadministratörer

Programhanterarens struktur

Programhanterarens översta nivå innehåller normalt kataloger. Var och en av dessa kataloger, med innehåll, kallas för en programgrupp.

Figur 4-1 Programgrupper i programhanteraren

Graphic

Programgrupperna och deras innehåll samlas in från olika platser lokalt och från nätverket.

Programhanterarens plats i filsystemet

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.

Hur programhanteraren hittar och samlar ihop program

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".

Prioritetsregler för insamling av program

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.

Programgrupper på standardskrivbordet

På ett skrivbord som inte är anpassat finns fyra programgrupper.

Exempel på hur programgrupper samlas in

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.

Figur 4-2 Ett typiskt programhanterarfönster

Graphic

Tabell 4-2 Källor till programgrupperna i

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.