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)