For de fleste Linux-brukere i xorg.conf filen er en av de filene som gjør mange Linux-brukere cringe med frykt på trusselen om å måtte konfigurere. Det er en grunn til det, det er komplisert. Men når du har en forståelse av de delene som utgjør hele puslespillet, konfigurere X Windows blir mye, mye enklere.
Men nå Linux-fellesskapet har distribusjoner som Fedora 10, som ikke standard bruke en xorg.conf fil. Dette er gode nyheter for mange brukere. Men det er dårlige nyheter da, for noen grunn, er X ikke fungerer eller du har spesielle behov som standard ikke er møte. Med det i tankene vi kommer til å bryte ned xorg.conf filen slik at du vil være i stand til å feilsøke X Windows-konfigurasjon når noe er galt.
Grunnleggende
Det første du trenger å vite er at xorg.conf (ligger vanligvis i /etc /X11) er delt opp i seksjoner. Hver del starter med merkelappen Seksjon og slutter med tag EndSection. Hver seksjon kan deles inn i underseksjoner i tillegg. Et ledd starter med tag ledd og slutter med tag EndSubsection. Så en typisk seksjon med ledd inneholder kodene: Seksjon NameSection InformationSubSection NameSubSection informationEndSubSectionEndSectionOf Selvfølgelig kan du ikke bare bruke tilfeldige seksjoner. Det er bestemte deler å bruke. Disse delene er:
Filer - banenavn for filer som FontPath
ServerFlags - global Xorg serveralternativer
Module - hvilke moduler for å laste
Inputdevice - tastatur og peker (mus)
Device - skjermkort beskrivelse /informasjon
Monitor - skjermenhet beskrivelse
Modes - definere videomodi utenfor av Monitor del
Screen - binder et skjermkort til en skjerm
ServerLayout - binder en eller flere skjermer med en eller flere inndataenheter
DRI - valgfritt direkte gjengivelse infrastruktur informasjon
Leverandør - leverandørspesifikk informasjon
Hver seksjon vil ha ulike informasjons /alternativer og er satt opp:
Alternativ Variabel
La oss ta en titt på en prøve seksjon . Vi vil undersøke en enhet Section "Device" Identifier "device1" VendorName "VIA Technologies, Inc." BoardName "VIA Chrome9-baserte kort" Driver "openchrome" Option "DPMS" Option "SWcursor" Option "VBERestore "" true "EndSectionThe seksjonen over konfigurerer et Via Chrome skjermkort (ofte en vanskelig en å komme i gang) med openchrome Den lengste delen av xorg.conf filen vil mest sannsynlig være din Screen delen. Denne delen vil inneholde alle ledd som inneholder modusene (oppløsninger) for skjermen. Denne delen vil starte som dette: Section "Screen" Identifier "screen1" Device "device1" Monitor "Skjerm1" DefaultColorDepth 24Notice hvordan seksjonen over referanser både til en enhet og en monitor. Disse vil referere til andre seksjoner i xorg.conf filen. Denne delen inneholder også DefaultColorDepth Første ledd "Display" Depth 8Modes "1440x900" "1280x800" EndSubsectionSubsection "Display" Dybde 15Modes "1440x900" " 1280x800 "EndSubsectionSubsection" Display "Dybde 16Modes" 1440x900 "" 1280x800 "EndSubsectionSubsection" Display "Dybde 24Modes" 1440x900 "" 1280x800 "EndSubsectionEndSectionAs du kan se det er et ledd i fire ulike fargedybder. Inkludert i disse avsnittene er standard 24. Så når X leser DefaultColorDepth alternativet vil den automatisk forsøke å sette moduser konfigurert i Dybde 24 Final Thoughts Dette er kun ment å være en introduksjon til xorg.conf konfigurasjonsfilen. Som du kanskje skjønner, xorg.conf, kan bli ganske komplisert. Legg til kompleksiteten mange alternativer tilgjengelige for hver seksjon, og du har en gyldig sak å sørge for at du RTFM (les den fine mannen siden.) Og mannen siden er en enestående ressurs for å finne informasjon om alle de tilgjengelige alternativene. For å lese mannen siden problemet kommandoen man xorg.conf Ved å ha en solid forståelse av xorg.conf filen du vil ikke ha noen problemer med å fikse en fubar 'd X installasjon eller tilpasning din xorg.conf fil for å få mest mulig ut av den nye skjermkortet. Anmeldelser
delen fra en laptop. Seksjonen ser slik ut:
driver. Her er hvordan denne delen bryter ned.
alternativ
Den VendorName og BoardName begge kommer fra merke og modell av skjermkortet
Driver er sjåføren skjermkortet vil bruke
Option "DPMS." -. Dette gjør det mulig for strømsparing for skjerm . System
Option "SWcursor." - dette gjør at markøren å bli trukket av programvare (i motsetning til den HWcursor tegning av hard ware)
Option "VBERestore" "true" - gir en laptop-skjermen for å gjenopprette fra hvile- eller dvalemodus.
som vil definere standard fargedybde for din maskin. I tilfellet ovenfor standard er 24. Nå, ta en titt nedenfor på ledd i paragrafen:
ledd. Legg også merke til at hvert ledd inneholder to resolusjoner. X vil forsøke å sette den første oppløsningen (i tilfellet ovenfor vår første standard er 1440x900) og gå videre til neste hvis den ikke kan sette den første. Mest sannsynlig X vil være i stand til å sette den første.
fra kommandolinjen.