Dimensione: 5899
Commento:
|
Dimensione: 6031
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 48: | Linea 48: |
La sezione "monitor" è dedicata alle caratteristiche dello schermo in uso. Ubuntu configura automaticamente il monitor, ma a volte fallisce nel farlo e diventa necessario creare una sezione "Monitor" personalizzata. | La sezione "monitor" è dedicata alle caratteristiche dello schermo in uso. Ubuntu configura automaticamente il monitor, ma a volte fallisce nel farlo e diventa necessario creare una sezione "Monitor" personalizzata. Se è presente una sezione "Monitor" deve essere presente anche una sezione "Screen" che punta ad essa, altrimenti verrà ignorata. |
Questo documento descrive la struttura del file di configurazione di X.org, il software responsabile della gestione di scheda grafica, monitor, tastiera, mouse e altri dispositivi di input e output.
Struttura del file /etc/X11/xorg.conf
Il file di configurazione è diviso in diverse sezioni, ciascuna di esse relativa ad un componente. Ogni sezione è costruita secondo questo schema generico:
Section "NomeDellaSezione" VoceGenerica "Valore" Option "NomeDellaOpzione" "Valore" #commento, non viene usato per la configurazione #VoceGenerica #la voce precedente è stata commentata invece che cancellata, così X.org non la vede più #ma l'utente volendo la riabilita facilmente eliminando il "#" ... EndSection #commento
Di seguito cercheremo di analizzare le sezioni che possono comportare i problemi più frequenti di configurazione.BR Nota - I commenti, ignorati da X.org ma utili all'utente, iniziano con un "#" e finiscono a fine riga.
Sezioni "InputDevice"
Le sezioni "InputDevice" descrivono le caratteristiche delle periferiche di Input come tastiera, mouse, touchpad, joystick, tavolette grafiche, monitor touchscreen. Se non configurati correttamente, questi dispositivi di norma non comportano problemi particolari al server X, se non il malfunzionamento della relativa periferica.
Sezione "Device"
La sezione "Device" accoglie la configurazione della scheda video. Possono esserci più sezioni "device" che si riferiscono alla stessa scheda video, caso in cui verrà usata la sezione "Device" indicata nella sezione "Screen" (vedi più sotto), oppure quella che viene prima nel file.
La forma generica è la seguente:
Section "Device" Identifier "nome" Driver "nome del driver" Option "nome dell'opzione" "valore" ... EndSection
- «Identifier» è obbligatoria ed è un semplice identificativo, dal momento che possono esserci più sezioni "Device" nella configurazione. L'identificativo scelto andrà usato poi nella sezione "Screen" alla voce «Device».
- «Driver» è il nome del driver di X.org dedicato alla scheda video.
- «Option» indica un'opzione particolare e il valore assegnatole.
Sezione "Monitor"
La sezione "monitor" è dedicata alle caratteristiche dello schermo in uso. Ubuntu configura automaticamente il monitor, ma a volte fallisce nel farlo e diventa necessario creare una sezione "Monitor" personalizzata. Se è presente una sezione "Monitor" deve essere presente anche una sezione "Screen" che punta ad essa, altrimenti verrà ignorata.
La forma generica è la seguente:
Section "Monitor" Identifier "nome" HorizSync horizsync-range VertRefresh vertrefresh-range ModeLine "nome a piacere" mode-description Option "PreferredMode" "nome" Option "nome dell'opzione" "valore" ... EndSection
- «Identifier» è obbligatoria ed è un semplice identificativo, dal momento che possono esserci più sezioni "Device" nella configurazione. L'identificativo scelto andrà usato poi nella sezione "Screen" alla voce «Monitor».
«HorizSync» e «VertRefresh» sono gli intervalli validi per calcolare la frequenza di aggiornamento dell'immagine a schermo. Sono riportati direttamente sul monitor, oppure nel manuale d'uso dello stesso.
- «Modeline» è composta da un identificativo a piacere e un insieme di parametri che specificano una singola combinazione di risoluzione, refresh e altri parametri. È possibile creare più voci «Modeline». Oltre a quelle inserite a mano, vengono caricate automaticamente le voci «Modeline» appartenenti allo standard VESA più altre prese direttamente dal monitor e dalla scheda grafica, dopo aver passato dei test di controllo.
«Option "PreferredMode"» indica la voce «Modeline» da usare per impostare risoluzione e altri parametri del monitor. Se non viene usata questa opzione, Xorg leggerà tra le informazioni fornite dal monitor la risoluzione preferita; se il monitor non fornisce questa informazione, Xorg tenterà di indovinare la risoluzione corretta da usare, ma questo calcolo può a volte fallire, col risultato di una risoluzione errata. In casi del genere diventa necessario usare questa opzione.
- «Option» indica un'opzione particolare e il valore assegnatole.
Sezione "Screen"
In questa sezione sono indicate la scheda video e il monitor da usare, più diverse opzioni per la grafica.
La forma generica è la seguente:
Section "Screen" Identifier "name" Device "devid" Monitor "monid" ... SubSection "Display" Depth depth Virtual xdim ydim Modes "mode-name" ... ... EndSubSection ... EndSection
- «Identifier» è obbligatoria ed è un semplice identificativo, dal momento che possono esserci più sezioni "Screen" nella configurazione.
- «Device» è obbligatoria e individua la sezione "Device" che descrive la scheda video da usare.
- «Monitor» individua la sezione "Monitor" che descrive il monitor da usare.
All'interno della sottosezione "Display":
- «Depth» indica la profondità di colore da usare (valori comuni: 8, 15, 16, 24). Il valore 32 non è corretto, usare invece 24.
- «Virtual» è utile quando si usano due monitor, e descrive una risoluzione che deve essere maggiore della risoluzione in uso più la risoluzione del secondo monitor in uso.
«Modes» indica quali voci «Modeline» (vedere la sezione "Monitor" più sopra) prendere in considerazione. La risoluzione può essere cambiata durante la sessione utente con lo strumento Sistema > Preferenze > Schermo, o con lo strumento a riga di comando xrandr.
Ulteriori risorse
[https://help.ubuntu.com/community/FixVideoResolutionHowto Impostare la corretta risoluzione del monitor (in inglese)]