Cambiare la risoluzione di Xorg (server grafico)
Da Luckylinux.org - Il wiki di informatica, tecnologia e programmazione.
Per cambiare la risoluzione dobbiamo modificare il file di configurazione del server grafico Xorg. Premessa importante: se la vostra scheda video non è pienamente supportata potreste, anche cambiando il file di configurazione, non poter usufruire della risoluzione voluta. Fatto molto comune se si sta usando i driver generici "vesa" e si cerca di ottenere una risoluzione maggiore di 1024x768.
Copia del vecchio file di conf
Per evitare di trovarci con un file di configurazione non valido (per errori durante la modifica) è consigliabile farne una copia di sicurezza. Per operare su questo file dobbiamo avere i privileggi di amministratore (denominato root), pertanto dopo aver aperto una shell/terminale/konsole ci logghiamo come root oppure se già loggati come utente (situazione normale se aprite un terminale in ambiete grafico) procediamo così:
su
(inseriamo la password di root che non apparirà a schermo!)
Attenzione: Se usate ubuntu/kubuntu/xubuntu dovete saltare il precedente passaggio in quanto basta anteporre a tutti i comandi che seguiranno "sudo". Facciamo quindi la copia:
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.copia
o se abbiamo ubuntu/kubuntu/xubuntu
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.copia
Modifiche al file di configurazione
Bene ora possiamo fare le modifiche che ci servono, se si usa gnome:
gedit /etc/X11/xorg.conf
Se si ha ubuntu/kubuntu/xubuntu
sudo gedit /etc/X11/xorg.conf
Se si usa kde:
kate /etc/X11/xorg.conf
Se si ha ubuntu/kubuntu/xubuntu:
sudo kate /etc/X11/xorg.conf
Se invece si vuole usare un editor testuale (consigliato) si puo usare nano (per informazioni sull'utilizzo vedere Editare i files di testo con nano) o vi:
nano /etc/X11/xorg.conf
Se si ha ubuntu/kubuntu/xubuntu:
sudo nano /etc/X11/xorg.conf
Una volta aperto il file con il proprio editor preferito, dobbiamo localizzare la sezione "Screen"
... Section "Screen" ...
In questa sezione ci sarà una linea che indica la definizione di colore che il nostro sistema usa di default (quasi sempre 24bit), per esempio:
... DefaultDepth 24 ...
A questo punto in base a questa indicazione localiziamo la sottosezione "Display" (SubSection "Display") che ci interessa, per esempio nel caso precedente (potrebbe variare leggermente):
... SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection ...
Ora non ci resta che aggiungre la risoluzione che desideriamo:
... SubSection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection ...
Abbiamo finito, salviamo e le modifiche e usciamo dal file. Per applicare le modifiche dobbiamo riavviare il server grafico Xorg, quindi facciamo termina sessione se stiamo in ambiente grafico e diamo la combinazione di tasti CTRL+ALT+BACKSPACE (BACKSPACE è il tasto per cancellare un carattere). Ora dovremmo trovare la risoluzione da noi impostata.
Problemi
- Se il server grafico non riparte e/o ci viene segnalato un errore, procediamo con il ripristino del vecchio file di conf, premiamo la combinazione di tasti CTRL+ALT+F3, ci troveremo davanti una shell, ci logghiamo come root (o come utente se si usa ubuntu/kubuntu/xubuntu) e diamo:
mv /etc/X11/xorg.conf.copia /etc/X11/xorg.conf
Se si ha ubuntu/kubuntu/xubuntu:
sudo mv /etc/X11/xorg.conf.copia /etc/X11/xorg.conf
Ora riavviamo la macchina
reboot
Se si ha ubuntu/kubuntu/xubuntu:
sudo reboot
- Se il server grafico parte, ma non applica la risoluzione da noi scelte le cause, possono essere varie (errore nlle modifice), ma principalmente potrebbe essere che i driver che usate non supportano quella risoluzione, pertanto è consigliato l'installazione ed uso di un driver specifico (alcuni produttori come NVIDIA/ATI forniscono driver closed).

