11.07.2015 Views

Amministrare GNU/Linux - Cia

Amministrare GNU/Linux - Cia

Amministrare GNU/Linux - Cia

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

124 CAPITOLO 3. LA CONFIGURAZIONE DEI SERVIZI DI BASEtrova ricorre al precedente. Tutte le distribuzioni mantengono i vari file di configurazione dell’XWindow System in una directory separata, sotto /etc/X11.Le informazioni necessarie alla configurazione del server X sono quelle che riguardano levarie componenti utilizzate dallo stesso, e cioè mouse, tastiera, scheda video e monitor. Si tengapresente che fin dall’inizio XFree86 ha sempre supportato la presenza di schermi multipli, e chenelle versioni più recenti sono state inserite pure delle estensioni che permettono di “spalmare”un desktop su più schermi.Configurare il server X significa allora creare un opportuno file /etc/X11/XF86Config-4 chelo metta in grado di utilizzare l’hardware; in generale questo viene fatto automaticamente infase di installazione (specie per le nuove distribuzioni su live-CD che usano l’autorilevamentodell’hardware) o attraverso un opportuno programma di configurazione che chiede i parametri.Ogni distribuzione ha creato un suo programma dedicato, ma con il pacchetto XFree86vengono forniti direttamente anche due programmi per la configurazione, xf86cfg che operaad interfaccia grafica e xf86config che opera linea di comando; questi programmi, una voltainseriti i dati dell’hardware, permettono di generare automaticamente il file di configurazione.Infine si può generare uno scheletro del file direttamente con il comando X -configure.Il file è diviso in varie sezioni ciascuna dotata di un suo nome che la identifica, introdottadalla parola chiave Section e conclusa dalla parola chiave EndSection, all’interno di questesezioni dovranno poi essere specificate le opzioni ed i valori delle configurazioni (dipendenti daltipo di sezione), con una sintassi generica del tipo:Section "SectionName"SectionEntry...EndSectionI nomi delle principali sezioni utilizzate comunemente sono riportati in tab. 3.6, l’elenco completopuò essere trovato nella pagina di manuale accessibile al solito con man XF86Config-4. Lesezioni hanno poi una loro gerarchia, ed alcune di esse devono essere necessariamente specificate.NomeContenutoFilesIndica i pathname di file o directory contenenti informazioni usate dalserver come le directory dei font o i file con le descrizioni dei colori.ServerFlags Indica le opzioni generali che controllano globalmente il comportamentodel server, di norma non viene utilizzato e valgono i valori di defaultdelle stesse.Module Indica i moduli aggiuntivi che devono essere caricati dinamicamente (eche forniscono estensioni come le accelerazioni 3D e il rendering dei fonttruetype).InputDevice Contiene la descrizione di un dispositivo di input (mouse, tastiera,tavoletta grafica, ecc.) ne deve essere specificata una per singolodispositivo.Device Contiene le informazioni di configurazione di una scheda grafica, nedeve essere specificata una per ogni scheda disponibile.Monitor Contiene le informazioni di descrizione di un monitor, ne deve esserespecificata una per ogni monitor disponibile.ModesContiene la descrizione di una modalità video (corrisponde a specificarerisoluzione, frequenza di refresh e profondità di colore).Screen Contiene la definizione di uno schermo, combinando una scheda videoed un monitor.ServerLayoutDRIContiene la configurazione generale del server.Contiene le specifiche per il Direct Rendering Interface un’interfacciadiretta alle accelerazioni hardware delle schede grafiche.Tabella 3.6: I nomi delle varie sezioni del file XF86Config-4.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!