Muokataan sivua X.Orgin asetukset
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Linux-käyttäjälle | Lähes jokaiselle Linux-käyttäjälle tulee joskus eteen tilanne, jossa [[X]]:n asetukset eivät ole kunnossa ja graafinen ympäristö ei toimi. Tällöin X:n asetustiedostoa on yleensä muokattava käsin, mikäli järjestelmään ei sisälly mitään tekstitilassa toimivaa asetusvelhoa, jolla voisi automaattisesti korjata asetukset. | ||
Toimimattomuuden syynä on usein se, että asetustiedostossa on yritetty määrittää liikaa asioita, jolloin olosuhteiden muuttuessa X herkästi lakkaa toimimasta. Yleensä kannattaa antaa X:n itse automaattisesti määrittää mahdollisimman monet asetukset, jolloin riski väärien asetusten olemassaololle pienenee. Toisaalta tässä on haittana se, että esimerkiksi näytön asetukset saattavat tunnistua väärin, mikäli näyttö ei X:n käynnistyksen aikana ole päällä. Tähän on yleensä ratkaisuna X:n uudelleenkäynnistäminen, mikä [[display manager]]in käytössä ollessa kannattaa tehdä näppäinyhdistelmällä Ctrl+Alt+Backspace. | |||
Näytönohjaimen vaihtuessa riittää asetusmuutokseksi usein pelkkä ajurimoduulin nimen vaihtaminen, mikäli näytönohjaimet ovat suunnilleen samantehoiset eikä sallittuihin resoluutioihin haluta muutoksia. 3d-toimintoja varten tarvitaan yleensä enemmän muutoksia. | |||
Näytönohjaimen vaihtuessa riittää usein | |||
[[X.org]]:in asetustiedosto sijaitsee lähes aina polussa <tt>/etc/X11/xorg.conf</tt> | [[X.org]]:in asetustiedosto sijaitsee lähes aina polussa <tt>/etc/X11/xorg.conf</tt> | ||
Käytettävää asetustiedostoa voi vaihtaa | Käytettävää asetustiedostoa voi vaihtaa ''-config''-valitsimella, esimerkiksi <tt>X -config /etc/X11/xorg.conf.bak</tt> | ||
==Asetustiedoston automaattinen luonti== | ==Asetustiedoston automaattinen luonti== | ||
Helpohko keino kaikkien perusasetusten tekemiseen on X.orgin mukana tuleva xorgconfig-ohjelma, joka kyselee tiedot mm. hiirestä, näppäimistöstä ja näytöstä ja luo niiden tietojen pohjalta xorg.conf-tiedoston. Ohjelman voi käynnistää | Helpohko keino kaikkien perusasetusten tekemiseen on X.orgin mukana tuleva xorgconfig-ohjelma, joka kyselee tiedot mm. hiirestä, näppäimistöstä ja näytöstä ja luo niiden tietojen pohjalta xorg.conf-tiedoston. Ohjelman voi käynnistää konsolista komennolla <tt>xorgconfig</tt>. Xorgconfigin luoma tiedosto sisältää runsaasti kommentteja asetusten muokkauksen helpottamiseksi. | ||
Myös komentoa <tt>X -configure</tt> voi käyttää uuden asetustiedoston luomiseen. | Myös komentoa <tt>X -configure</tt> voi käyttää uuden asetustiedoston luomiseen. | ||
Nvidian kaupallisten [[binääriajurit|binääriajureiden]] käyttäjille suositellaan komentoa <tt>nvidia-xconfig</tt>, joka luo yleensä täysin valmiin asetustiedoston. | Nvidian kaupallisten [[binääriajurit|binääriajureiden]] käyttäjille suositellaan komentoa <tt>nvidia-xconfig</tt>, joka luo yleensä täysin valmiin asetustiedoston. | ||
==xorg.conf== | ==xorg.conf== | ||
Rivi 47: | Rivi 33: | ||
===Syöttölaitteet=== | ===Syöttölaitteet=== | ||
Osioissa tyyppiä <tt>Section "InputDevice"</tt> määritellään syöttölaitteet, | Osioissa tyyppiä <tt>Section "InputDevice"</tt> määritellään syöttölaitteet, eli ainakin näppäimistö ja hiiri. Suomalaista näppäimistöä käytettäessä täytyy usein kertoa näppäimistönasettelusta omalla parametrilla. Rullahiiri vaatii myös omaa säätöä. | ||
Esimerkki tavallisesta näppäimistöstä: | Esimerkki tavallisesta näppäimistöstä: | ||
Rivi 133: | Rivi 119: | ||
Load "dbe" | Load "dbe" | ||
Load "freetype" | Load "freetype" | ||
EndSection | |||
Section "Files" | |||
FontPath "/usr/share/fonts/misc" | |||
FontPath "/usr/share/fonts/100dpi:unscaled" | |||
FontPath "/usr/share/fonts/75dpi:unscaled" | |||
FontPath "/usr/share/fonts/TTF" | |||
FontPath "/usr/share/fonts/Type1" | |||
EndSection | EndSection | ||
Section "InputDevice" | Section "InputDevice" | ||
Rivi 161: | Rivi 154: | ||
Monitor "p70" | Monitor "p70" | ||
DefaultDepth 24 | DefaultDepth 24 | ||
Subsection "Display" | |||
Depth 8 | |||
Modes "1024x768" "800x600" | |||
ViewPort 0 0 | |||
EndSubsection | |||
Subsection "Display" | Subsection "Display" | ||
Depth 16 | Depth 16 | ||
Rivi 181: | Rivi 179: | ||
Oletuksena tuleva minimaalinen xorg.conf X.org 1.3:a käyttävässä [[Fedora]] 7:ssä: | Oletuksena tuleva minimaalinen xorg.conf X.org 1.3:a käyttävässä [[Fedora]] 7:ssä: | ||
# Xorg configuration created by pyxf86config | |||
Section "ServerLayout" | Section "ServerLayout" | ||
Identifier "Default Layout" | Identifier "Default Layout" | ||
Rivi 206: | Rivi 206: | ||
== Kaksi näyttöä == | == Kaksi näyttöä == | ||
Kahta (tai useampaa) näyttöä voidaan käyttää X:n kanssa muutamalla eri tavalla. Nvidian korteilla voidaan käyttää Nvidian omaa [[TwinView]]-teknologiaa. Muissa tapauksissa, esimerkiksi käytettäessä useampaa erillistä näytönohjainta, voidaan käyttää [[Xinerama|Xineramaa]]. Xinerama on myös hyvä valinta jos käytössä on vaikkapa sekä Nvidian että ATIn näytönohjaimet. | |||
Kahta (tai useampaa) näyttöä voidaan käyttää X:n kanssa muutamalla eri tavalla | |||
=== Radeon ([[Xinerama]]) kahdella näytöllä === | === Radeon ([[Xinerama]]) kahdella näytöllä === | ||
xorg.conf | xorg.conf tiedostoon tarvitsee luoda kaksi laitetta joita aiotaan käyttää virtuaalinäytöissä. Tässä esimerkissä molemmat ulosotot löytyvät samasta kortista. Molemmille laiteille annetaan myös niiden ruutunumero "Screen". | ||
Section "Device" | Section "Device" | ||
Rivi 233: | Rivi 228: | ||
Screen 1 | Screen 1 | ||
Seuraavaksi määritellään tietokoneeseen kytketyt näytöt | Seuraavaksi määritellään tietokoneeseen kytketyt näytöt. Suositteltavaa on käyttää näiden hatusta vedettyjen virkistystaajuksien tilalla juuri sinun näytöillesi sopivia tietoja. Nämä tiedot löytyvät usein näytön ohjekirjasta, tai hakukoneella hakemalla. | ||
Section "Monitor" | Section "Monitor" | ||
Identifier "Main Monitor" | Identifier "Main Monitor" | ||
Option "DPMS" | Option "DPMS" | ||
HorizSync 28-51 | |||
VertRefresh 43-60 | |||
EndSection | EndSection | ||
Rivi 243: | Rivi 240: | ||
Identifier "Second Monitor" | Identifier "Second Monitor" | ||
Option "DPMS" | Option "DPMS" | ||
HorizSync 28-51 | |||
VertRefresh 43-60 | |||
EndSection | EndSection | ||
Rivi 300: | Rivi 299: | ||
Lopuksi käynnistä X | Lopuksi käynnistä X-systeemi uudestaan. (Esim. reboot) | ||
Xineraman avulla on mahdollista käyttää myös useampaa kuin kahta näyttöä. Ohjeet tähän löytyvät artikkelista [[Xinerama]]. | Xineraman avulla on mahdollista käyttää myös useampaa kuin kahta näyttöä. Ohjeet tähän löytyvät artikkelista [[Xinerama]]. | ||
Rivi 319: | Rivi 318: | ||
lisääminen Device-osioon saattaa auttaa. Tosin Nvidian asennusohjelma lisää tämän itsekin Screen-osioon versiosta 1.0-8178 alkaen. | lisääminen Device-osioon saattaa auttaa. Tosin Nvidian asennusohjelma lisää tämän itsekin Screen-osioon versiosta 1.0-8178 alkaen. | ||
Ongelmat saattavat johtua myös viallisesta | Ongelmat saattavat johtua myös viallisesta BIOS:sista. Esimerkkinä Asus A8V Deluxe biossin 1007-version päivittäminen 1017-versioon poistaa ongelmat AGPGART:n kanssa ja nvidian ajurit alkavat toimimaan myös asetuksella. | ||
Option "NvAGP" "3" | Option "NvAGP" "3" | ||
Jonka jälkeen | |||
cat /proc/driver/nvidia/agp/status | |||
Antaa tuloksen | Antaa tuloksen | ||
Status: Enabled | Status: Enabled | ||
Rivi 331: | Rivi 330: | ||
Ja ajureiden tehokkuus parantuu huomattavasti. | Ja ajureiden tehokkuus parantuu huomattavasti. | ||
==Katso myös== | ==Katso myös== | ||
*[[TwinView]] | *[[TwinView]] | ||
*[[Xinerama]] | *[[Xinerama]] | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] | ||
[[Luokka:Asetustiedostot]] | [[Luokka:Asetustiedostot]] | ||