xorg.conf si trova in /etc/X11 ed è responsabile delle configurazioni di mouse, tastiera, monitor e visualizzazione dello schermo. Per essere editato necessita dei privilegi di root, è bene metterci mano solo se si è sicuri di quel che si fa ed è comunque sempre consigliabile crearne una copia di backup dell'originale:
cp /etc/X11/xorg.conf xorg.confbkp
Iniziamo con l'osservarlo, tanto per farci un'idea di come è composto.
sudo nano /etc/X11/xorg.conf
In caso le risoluzioni disponibili non siano di nostro gradimento è possibile aggiungerne al file in questione e selezionare da lì quella che si preferisce.
Section ScreenPer eseguire questa operazione è necessario editare la parte denominata Section Screen, normalmente si trova in fondo al foglio, viene indicato lo schermo, la scheda video e una lunga lista di risoluzioni; in caso queste non fossero presenti basti aggiungerle per vedersi sfuggire un sorriso. Vediamo qualche nozione base:
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "Configured Monitor"
DefaultDepth 24Questa prima parte della "Section Screen" offre alcune indicazioni, da notare la voce DefaultDepth, che servirà per comprendere quale lista di risoluzioni si prenderà in considerazione. Questa sezione è solitamente composta anche da una o piu sottosezioni dove sono indicati i valori di risoluzione, ognuna di queste sottosezioni è composta piu o meno così:
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSectionIl numero sotto la voce Depth corrisponde a quello sotto la voce DefaultDepth vista prima, ciò vuol dire che verrà presa in considerazione questa sottosezione. In toto viene fuori qualcosa del genere:
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSectionLe risoluzioni disponibili sono indicate sotto la voce Modes, è possibile aggiungerne o toglierne, la prima da sinistra è quella in uso, in questo caso 1024x768. Volessimo aggiungerne una nuova, a patto che la scheda grafica in uso la supporti, è sufficiente aggiungerla alla stringa, ad esempio, l'aggiunta della 1280x800:
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSectionImmaginiamo ora che le sottosezioni siano piu di una:
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSectionLa risoluzione utilizzata in questo caso è 1024x786 in quanto DefaultDepth indica di far riferimento al Depth=24.
In verità è piu facile di quanto sembri.