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 ;-).