Configurare correttamente XFree86 per usare il vostro mouse, tastiera, monitor e scheda video correttamente era una sorta di magia nera, che richiedeva un intenso hacking manuale di un complesso file di configurazione. Questo non è più il caso: con le recenti versioni questo processo è diventato quasi banale. La faccenda si è molto semplificata dal momento che non ci sono più server separati per differenti tipi di schede, ma solo dei moduli che vengono caricati da un server comune.
Se state configurando X mentre procedete all'installazione di una distribuzione Linux, il processo di installazione vi porrà le poche domande necessarie alla configurazione di X. Altrimenti, tutto ciò che è necessario fare è lanciare il programma XFree86 -configure.
Entrambi i metodi contano sul fatto che tutto il nuovo hardware per PC venduto di questi tempi include monitor che possono riferire a X quali siano le proprie capacità. Quando X viene lanciato in tal maniera esso provvede a ottenere queste informazioni dal vostro hardware e procede anche a controllare che una tastiera ed un mouse siano presenti; completato questo passo X scrive su disco il file di configurazione che verrà usato dalle successive esecuzioni di X.
Un dettaglio minore ma da tenere in mente è che se voi fate parte della maggior parte degli utenti odierni di PC, la vostra tastiera e il tipo a cui XF86Setup si riferisce con il nome 'Generic 102-key PC (intl)' piuttosto che il valore di default 'Generic 101-key PC'. Se selezionate il default (101) il gruppo di tasti situato sull'estrema destra della tastiera (il tastierino numerico e tasti ad esso associati) potrebbe non funzionare.