IT-lexikon › Infrastruktur › app-defaults

app-defaults

Infrastruktur In English → Uppdaterad: 2026-10-08

Katalogen med en resursfil per X-program, döpt efter programmets klassnamn, där utvecklaren lade sina standardfärger och tangentbindningar och administratören sina avvikelser.

Program byggda på Xt hämtar sina inställningar från resursdatabasen, och den byggs i lager. Understa lagret är app-defaults: en fil per programklass i /usr/lib/X11/app-defaults, senare /etc/X11 eller /usr/share/X11, där xterm läser XTerm, xcalc läser XCalc och ett Motifprogram vad det nu kallade sig i XtAppInitialize. Ovanpå kommer användarens egen fil med samma namn via XAPPLRESDIR eller XUSERFILESEARCHPATH, sedan det xrdb lagt i RESOURCE_MANAGER eller ~/.Xdefaults, och överst kommandoradens -xrm. Sökvägen XFILESEARCHPATH har platshållare för språk, så att xterm under sv_SE kunde få svenska menyer utan att programmet rördes.

Det var 80-talets svar på var standardkonfiguration ska bo, och svaret håller: programmets förval i en fil som paketet äger, användarens ändringar någon annanstans. Det var också en källa till egendomliga fel. Ett program som levererades utan sin app-defaults-fil startade med svart text på svart botten eller helt utan menyer, och en kopia med fel klassnamn ignorerades tyst. editres fanns för att se vilket värde som faktiskt vann.

← Tillbaka till lexikonet