Xdefaults.Voor commandline programma's zoals ``grep'' is het wel te doen om op de
commandline de optie's aan het programma mee te geven. X applicaties
(Xclients) kunnen werkelijk honderden variabelen hebben. Meestal zijn deze
defaults vrij aardig gekozen door de programmeur, alleen X zou niet X zijn,
als dit niet aan te passen is. Als een programma goed geschreven is, dan
maakt deze gebruik van het Xresource mechanisme. Bij een bepaalde X
applicatie zit dan ook meestal een bijbehorende Xdefaults file. Meestal staan
deze files in de directory: ``/usr/X11/lib/X11/app-defaults''. Ik geef een voorbeeld van een simpele /.Xdefaults file (in je home-dir)..rxvt.background: black
.rxvt.foreground: white
.xterm.background: black
.xterm.foreground: white
.xterm-color.background: black
.xterm-color.foreground: white
.netscape.Navigator.geometry: 1000x700
.netscape.News.geometry: 1000x700
.netscape.Mail.geometry: 1000x700
.netscape.Navigator.form.topArea.topLeftArea.toolBar.home.labelString: Thuis
.netscape-communicator.Navigator.geometry: 1000x700
.netscape-communicator.MailFolder.geometry: 1000x700
.netscape-communicator.MailThread.geometry: 1000x700
.netscape-communicator.Navigator.form.mainForm.toolBox.toolBarFrame.toolBarForm.toolBar.home.labelString: Thuis Het 1e deel geeft aan om welke Xclient het gaat, het 2e deel is weer een
sub-deel van de Xclient, na dit subdeel kan weer een subdeel komen [1]. Als
laatste deel voor de dubbele-punt komt het programma onderdeel wat je aan
kunt passen. Zo heb ik geconfigureerd dat netscape altijd met 1000x700 als
resolutie opstart en dat mijn xterm ``black'' als achtergrondkleur heeft. Je kunt heel ver gaan met resources, zoals te zien is bij de laatste regel.
Deze regel zorgt ervoor dat in Netscape Navigator de ``home'' knop nu
``Thuis'' als label heeft voor de taalpuristen onder ons ;-).