Sessionshanteraren använder X-serveregenskapen RESOURCE_MANAGER
för att göra skrivbordsresurser tillgängliga
för alla program. Sessionshanteraren öppnar RESOURCE_MANAGER
genom att:
Ladda systemets standardresurser
Slå samman alla systemtäckande resurser som anges av systemadministratören.
Slå samman användarspecificerade resurser.
Skrivbordets standardresurser finns i /usr/dt/config/språk/sys.resources. Dessa resurser
görs tillgängliga för alla användarsessioner via egenskapen RESOURCE_MANAGER
. Den här filen bör
inte redigeras eftersom den skrivs över vid varje skrivbordsinstallation.
Du kan utvidga systemets standardresurser genom att skapa /etc/dt/config/språk/sys.resources. I den här filen kan du åsidosätta
standardresurserna eller ange ytterligare resurser för alla skrivbordsanvändare.
Eftersom den här filen kopplas samman med skrivbordets standardresurser
när sessionen startar, ska endast nya eller uppdaterade resursspecifikationer
placeras i den här filen. Resurser som specificeras i filen blir tillgängliga
för alla användarsessioner via egenskapen RESOURCE_MANAGER
. Resurser som anges i den här filen har
företräde framför de som anges i resursfilen för standardskrivbordet.
Användare kan utvidga skrivbordets standardresurser och systemtäckande
resurser med filen Hemkatalog/.Xdefaults. Resurser som anges i den här filen blir tillgängliga
för alla användarsessioner via egenskapen RESOURCE_MANAGER
. Resurser som anges i den här filen har
företräde framför de som anges i resursfiler för standardskrivbordet
eller resursfiler från systemadministratörer.
Hjälpprogrammet X Toolkit Intrinsics anger att det öppnar
resurser för ett program antingen från RESOURCE_MANAGER
eller från Hemkatalog/.Xdefaults, men inte från båda. Vanligtvis innebär
detta att användarens Hemkatalog/.Xdefault-fil ignoreras. Sessionshanteraren kan dock hantera Hemkatalog/.Xdefaults genom att den slås
samman med RESOURCE_MANAGER
när
sessionen startar, vilket beskrivs ovan. Om en användare ändrar Hemkatalog/.Xdefaults, blir ändringarna
inte synliga för nya program förrän användaren anropar
åtgärden Ladda om resurser. Åtgärden Ladda om resurser
instruerar sessionshanteraren om att RESOURCE_MANAGER
ska startas om med standardresurser, systemtäckande resurser
och användarspecificerade resurser. På detta sätt görs
ändringar av systemtäckande och egna resursfiler tillgängliga
för alla program.
Mer information finns i
Direkthjälpen (man) för dtresourcesfile(4)