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. | ||
[[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> | ||
==xorgconfig== | |||
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 xorgconfig. | |||
==xorg.conf== | ==xorg.conf== | ||
Rivi 45: | Rivi 22: | ||
Tätä osiota täytyy muuttaa yleensä silloin, kun asennetaan [[Binääriajurit|näytönohjaimen ajurit]]. Esimerkiksi NVIDIA:n näytönohjainta käytettäessä on ladattava moduuli glx mutta ei saa ladata moduulia dri. | Tätä osiota täytyy muuttaa yleensä silloin, kun asennetaan [[Binääriajurit|näytönohjaimen ajurit]]. Esimerkiksi NVIDIA:n näytönohjainta käytettäessä on ladattava moduuli glx mutta ei saa ladata moduulia dri. | ||
===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ä: | ||
Section "InputDevice" | Section "InputDevice" | ||
Identifier | Identifier "Keyboard1" #Kutsumanimi | ||
Driver | Driver "kbd" #Ajuri | ||
Option "AutoRepeat" "500 30" | Option "AutoRepeat" "500 30" | ||
#Suomalaiset asetukset | #Suomalaiset asetukset | ||
Option "XkbModel" | Option "XkbModel" "pc105" | ||
Option "XkbLayout" | Option "XkbLayout" "fi" | ||
EndSection | EndSection | ||
Vastaavasti tavallinen kolmenappinen (kaksi nappia + rullan painamismahdollisuus) rullahiiri esitellään seuraavasti | |||
Section "InputDevice" | Section "InputDevice" | ||
Identifier | Identifier "Mouse1" | ||
Driver | Driver "mouse" | ||
Option "Protocol" "Auto" #Tunnistetaan protokolla automaattisesti | Option "Protocol" "Auto" #Tunnistetaan protokolla automaattisesti | ||
Option "Device" "/dev/input/mice" #Hiiren | Option "Device" "/dev/input/mice" #Hiiren laite | ||
#Rullalla vierittäminen | #Rullalla vierittäminen | ||
Option "ZAxisMapping" "4 5" | Option "ZAxisMapping" "4 5" | ||
EndSection | EndSection | ||
Rivi 76: | Rivi 50: | ||
===Näytönohjain=== | ===Näytönohjain=== | ||
Osiossa <tt>Section "Device"</tt> määritellään käytettävä näytönohjain | Osiossa <tt>Section "Device"</tt> määritellään käytettävä näytönohjain. 3d-kiihdytyksen käyttöön tarvitsee usein asentaa [[Binääriajurit|binääriajureita]]. Esimerkki kertoo enemmän kuin tuhat sanaa: | ||
Section "Device" | Section "Device" | ||
Identifier "GeForce" #Nimi (vapaavalintainen) | Identifier "GeForce" #Nimi (vapaavalintainen) | ||
Driver "nvidia" #Käytettävä ajuri (vaatii nvidia-nimisen | Driver "nvidia" #Käytettävä ajuri (vaatii nvidia-nimisen kernel-moduulin) | ||
EndSection | EndSection | ||
Simppeliä, eikö? | |||
===Näyttö=== | ===Näyttö=== | ||
Näytön | Näytön asetukset ovat tärkeät, sillä väärät saattavat jopa rikkoa näyttösi! Etenkin vaaka- ja pystytahdistusarvot ovat tärkeät. | ||
Näytön tiedot määritellään osiossa <tt>Section "Monitor"</tt>. Näytölle annetaan tunniste (Identifier) sekä | Näytön tiedot määritellään osiossa <tt>Section "Monitor"</tt>. Näytölle annetaan tunniste (Identifier) sekä vaaka- ja pystytahdistusarvot (VertRefresh ja HorizSync). Oikeat tahdistusarvot löytyvät esimerkiksi näytön ohjekirjasta tai Internetistä valmistajan sivuilta. | ||
Esimerkki Philips 107e kuvaputkinäytön esittelystä: | Esimerkki Philips 107e kuvaputkinäytön esittelystä: | ||
Rivi 91: | Rivi 66: | ||
Section "Monitor" | Section "Monitor" | ||
Identifier "Philips 107E" #Nimi | Identifier "Philips 107E" #Nimi | ||
HorizSync 30-70 # | HorizSync 30-70 #Pystytahdistus | ||
VertRefresh 50-160 # | VertRefresh 50-160 #Vaakatahdistus | ||
EndSection | EndSection | ||
===Laitteet käyttöön=== | ===Laitteet käyttöön=== | ||
Rivi 126: | Rivi 102: | ||
InputDevice "Mouse1" "CorePointer" #Käytettävä hiiri (CorePointer) | InputDevice "Mouse1" "CorePointer" #Käytettävä hiiri (CorePointer) | ||
InputDevice "Keyboard1" "CoreKeyboard" #Käytettävä näppis (CoreKeyboard) | InputDevice "Keyboard1" "CoreKeyboard" #Käytettävä näppis (CoreKeyboard) | ||
EndSection | EndSection | ||
== 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]]. | |||
Kahta (tai useampaa) näyttöä voidaan käyttää X:n kanssa muutamalla eri tavalla | |||
=== Radeon ( | === Radeon (Xinerama) kahdella näytöllä === | ||
xorg.conf | xorg.conf tiedostoon tarvitsee luoda kaksi laitetta joita aijotaan käyttää virtuaali nä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 127: | ||
Screen 1 | Screen 1 | ||
Seuraavaksi | Seuraavaksi määrittele tietokoneeseesi kytkemät näytöt. Suosittelen näyden generic ajureiden tilalla köyttämään juuri sinun näytöillesi sopivia tietoja. | ||
Section "Monitor" | |||
Identifier "Main Monitor" | |||
Option "DPMS" | |||
HorizSync 28-51 | |||
VertRefresh 43-60 | |||
EndSection | |||
Section "Monitor" | |||
Identifier "Second Monitor" | |||
Option "DPMS" | |||
HorizSync 28-51 | |||
VertRefresh 43-60 | |||
EndSection | |||
Seuraavaksi määritellään myös Screen osio. Screen osioon tulee myös määritykset kahdelle Screenille. | |||
Seuraavaksi määritellään myös Screen | |||
Screen yksi. | Screen yksi. | ||
Rivi 281: | Rivi 179: | ||
Lopuksi lisää vielä ennen " | Lopuksi lisää vielä ennen "ServeLayout" osaa seuraavat rivit. Itse "ServerLayout" kohdasta voit vaikkapa kommentoida (#-kommenttimerkki) pois Xinema rivin. | ||
Section "ServerFlags" | Section "ServerFlags" | ||
Rivi 287: | Rivi 185: | ||
EndSection | EndSection | ||
" | "ServeLayout"-rivit | ||
Section "ServerLayout" | Section "ServerLayout" | ||
Identifier "Multihead layout" | Identifier "Multihead layout" | ||
Screen 0 "Screen0" | Screen 0 "Screen0" | ||
Screen 1 "Screen1" RightOf "Screen0" | Screen 1 "Screen1" RightOf "Screen0" | ||
InputDevice "Mouse0" "CorePointer" | InputDevice "Mouse0" "CorePointer" | ||
Rivi 300: | Rivi 198: | ||
Lopuksi käynnistä X | Lopuksi käynnistä X-systeemi uudestaan. (Esim. reboot) | ||
== NVidia == | == NVidia == | ||
Nvidian [http://www.nvidia.com/object/unix.html asennuspaketin] sisältämä nvidia-xconfig -komento osaa muokata xorg.conf:n käyttämään Nvidian ajuria. Nvidia-xconfig on mukana vasta ajuripaketin versiossa 1.0-8178 tai uudemmissa, joten käytä mieluiten aina uusinta ajuriversiota. Vanhemmatkin ajuripakettiversiot osasivat asettaa xorg.conf:in, mutta niiden toiminta oli selvästi kehittymättömämpää. | Nvidian [http://www.nvidia.com/object/unix.html asennuspaketin] sisältämä nvidia-xconfig -komento osaa muokata xorg.conf:n käyttämään Nvidian ajuria. Nvidia-xconfig on mukana vasta ajuripaketin versiossa 1.0-8178 tai uudemmissa, joten käytä mieluiten aina uusinta ajuriversiota. Vanhemmatkin ajuripakettiversiot osasivat asettaa xorg.conf:in, mutta niiden toiminta oli selvästi kehittymättömämpää. | ||
'''Vinkki:''' lisäämällä Device Sectioniin seuraavan rivin | '''Vinkki:''' lisäämällä Device Sectioniin seuraavan rivin | ||
Option "Coolbits" "1" | Option "Coolbits" "1" | ||
saa lisää näytönohjaimen asetuksien muokkausmahdollisuuksia nvclock-nimisen työkalun avulla. | saa lisää näytönohjaimen asetuksien muokkausmahdollisuuksia nvclock-nimisen työkalun avulla. | ||
Rivi 319: | Rivi 212: | ||
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 225: | ||
Ja ajureiden tehokkuus parantuu huomattavasti. | Ja ajureiden tehokkuus parantuu huomattavasti. | ||
[[Luokka:Ohjeet]] | |||
[[Luokka:Työpöytä]] | |||
[[Luokka:Ohjeet | |||
[[Luokka: |