Common Desktop Environment: Användarhandbok för systemadministratörer

Programhanterarens struktur

Programhanterarens översta nivå innehåller normalt mappar. Var och en av dessa mappar, 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 mappen /var/dt/appconfig/appmanager/inloggningsnamn-värdatornamn-skärm. Mappen skapas dynamiskt varje gång användaren loggar in.

Om användaren karinj t ex loggar in från skärmen wxyz:0, skapas mappen /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 mappar 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 

Plats 

Inbyggd 

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

Systemtäckande 

/etc/dt/appconfig/appmanager/språk

Egen 

Hemmapp/.dt/appmanager

Vid inloggningen skapas programhanterarens översta nivå genom att länkar skapas från programgrupperna (mappar) i programsökvägens mappar, till programhanterarens mapp /var/dt/appconfig/appmanager/inloggningsnamn-värdatornamn-skärm. Insamlingen utförs av skrivbordshjälpmedlet 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/Skrivbordsverktyg

Vid inloggningen skapas en symbolisk länk till:

/var/dt/appconfig/appmanager/inloggningsnamn-värddatornamn-skärm/Skrivbordsverktyg

Programsökvägen kan omfatta mappar på 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/sv/Skrivbordsverktyg och /etc/dt/appconfig/appmanager/sv/Skrivbordsverktyg 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

Figur 4-2 visar ett fönster i programhanteraren som innehåller flera olika programgrupper. Tabell 4-2 visar de mappar som programgrupperna samlades in från.

Figur 4-2 Ett typiskt programhanterarfönster

Graphic

Tabell 4-2 Källor till programgrupperna i

Namn 

Insamlad mapp 

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

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.