Solaris Common Desktop Environment: Handbok för avancerade användare och 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ägar för program

Definitionsområde 

Placering 

Inbyggt 

/usr/dt/appconfig/appmanager/språk

System-wide 

/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–2visas vilka kataloger som programgrupperna har samlats från.

Figur 4–2 Ett typiskt programhanterarfönster

Graphic

Tabell 4–2 Källor till programgrupperna

Namn 

Insamlad katalog 

CAD-program 

/net/ApServA/etc/dt/appconfig/appmanager/C/CAD-program

Ritprogram 

/etc/dt/appconfig/appmanager/C/Ritprogram

Skrivbordsprogram 

/usr/dt/appconfig/appmanager/C/Skrivbordsprogram

Skrivbordsverktyg 

/usr/dt/appconfig/appmanager/C/Skrivbordsverktyg

Information 

/usr/dt/appconfig/appmanager/C/Information

OpenWindows 

/usr/dt/appconfig/appmanager/C/Information

Systemadministration 

/etc/dt/appconfig/appmanager/C/Systemadministration

Egna_kalkylblad 

/users/anna/.dt/appmanager/Egna_kalkylblad

Medieverktyg 

/etc/dt/appconfig/appmanager/C/Medieverktyg

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.