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 | 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ä [[graafinen kirjautumisohjelma|graafisen kirjautumisohjelman]] käytössä ollessa kannattaa tehdä näppäinyhdistelmällä Ctrl+Alt+Peruutusnäppäin (''Backspace''). | |||
Näytönohjaimen vaihtuessa riittää usein muuttaa pelkkä ajurimoduulin nimi, 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 muuttaa pelkkä ajurimoduulin nimi, mikäli näytönohjaimet ovat suunnilleen samantehoiset eikä sallittuihin resoluutioihin haluta muutoksia. 3D-toimintoja varten tarvitaan yleensä enemmän muutoksia. | ||
[[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>. XFree86:ssa, johon X.org pohjautuu, asetustiedosto löytyi polusta <tt>/etc/X11/XF86Config</tt>. | ||
== Asetustiedoston tarve == | == Asetustiedoston tarve == | ||
Uusimmat X.orgin versiot osaavat tunnistaa laitteiston ja tehdä asetukset niin hyvin, että hyvinkin pelkistetty asetustiedosto riittää. Asetuksia on tehtävä <tt>xorg.conf</tt>-tiedostoon vain, jos automaattisesti tehdyt asetukset eivät toimi oikein. Tässä artikkelissa käydään läpi asetustiedoston rakennetta ja eri asetusten vaikutusta hyvinkin laajasti. Ongelmatapauksissa asetustiedostoon voidaan lisätä tarvittavia asetuksia tämän ohjeen mukaan, jolloin X käyttää näitä asetuksia eikä yritä tehdä niitä automaattisesti. | Uusimmat X.orgin versiot osaavat tunnistaa laitteiston ja tehdä asetukset niin hyvin, että hyvinkin pelkistetty asetustiedosto riittää. Asetuksia on tehtävä <tt>xorg.conf</tt>-tiedostoon vain, jos automaattisesti tehdyt asetukset eivät toimi oikein. Tässä artikkelissa käydään läpi asetustiedoston rakennetta ja eri asetusten vaikutusta hyvinkin laajasti. Ongelmatapauksissa asetustiedostoon voidaan lisätä tarvittavia asetuksia tämän ohjeen mukaan, jolloin X käyttää näitä asetuksia eikä yritä tehdä niitä automaattisesti. | ||
==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 37: | ||
===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 123: | ||
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 158: | ||
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 183: | ||
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 210: | ||
== 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 232: | ||
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 244: | ||
Identifier "Second Monitor" | Identifier "Second Monitor" | ||
Option "DPMS" | Option "DPMS" | ||
HorizSync 28-51 | |||
VertRefresh 43-60 | |||
EndSection | EndSection | ||
Rivi 300: | Rivi 303: | ||
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 322: | ||
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 332: | Rivi 335: | ||
Ja ajureiden tehokkuus parantuu huomattavasti. | Ja ajureiden tehokkuus parantuu huomattavasti. | ||
X:n kaatuminen Nvidian sivustoilta imuroidun ajurin asentamisen jälkeen johtunee ehkä Ubuntuissa siitä, että Nvidian moduuli yritetetään ladata sekä Nvidian asennusohjelman asentaman laturin että järjestelmään integroidun rajoitettujen moduulien latauksen toimesta. | |||
==Katso myös== | ==Katso myös== | ||
*[[TwinView]] | *[[TwinView]] | ||
*[[Xinerama]] | *[[Xinerama]] | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] | ||
[[Luokka:Asetustiedostot]] | [[Luokka:Asetustiedostot]] | ||
[[Luokka:X]] | [[Luokka:X]] |