Konfigurirajte X11 v Linuxu

Avtor: Roger Morrison
Datum Ustvarjanja: 6 September 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
LPIC 106.1 часть первая: Включение графики в Linux или X11
Video.: LPIC 106.1 часть первая: Включение графики в Linux или X11

Vsebina

V svetu Linuxa X11 (XFree86 ali Xorg) ponuja orodja, potrebna za zagon grafičnih aplikacij. Brez teh programov bi lahko še vedno delali samo z ukazno vrstico v Linuxu. V tem članku je razloženo, kako konfigurirati X11 v računalniku.

Stopati

  1. Imeti morate nameščen X11. To je verjetno že storil namestitveni program vaše distribucije. Če je nimate nameščene, jo lahko sestavite iz vira z uporabo informacij na tej spletni strani (http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html).
  2. Pritisnite tipke Ctrl-Alt-F1 in se prijavite kot root, ko je navidezni terminal odprt.
  3. Zaženite ukaz "Xorg -configure".
  4. V / etc / X11 / je bila ustvarjena nova datoteka z imenom xorg.conf. Ta datoteka vsebuje nastavitve konfiguracije. Ti so bili določeni samodejno in morda zadostujejo. Če želite to preizkusiti, uporabite "startx".
  5. Če XServer ni bil zagnan ali če konfiguracija ni povsem zadovoljiva, preberite.
  6. Odprite datoteko "/etc/X11/xorg.conf".
  7. Obstaja veliko odsekov, od katerih vsak nadzoruje drugačen vidik XServerja. Če se XServer ne zažene, preverite skupino "Naprava". Tu je primer, vendar se to od sistema do sistema razlikuje.
    • Oddelek "Naprava"
    • Identifikator "Naprava [0]"
    • Gonilnik "nvidia"
    • Ime prodajalca "NVidia"
    • Ime plošče "GeForce 6150 LE"
    • EndSection
  8. Če želite konfigurirati skupino »Naprava«, uporabite naslednje možnosti:
    • Identifikator - ID naprave za strežnik.
    • Gonilnik - kateri gonilnik se uporablja za napravo. Nekatere dobro znane so: vesa (preprosta, brez podpore za 3D), nv (za kartice Nvidia, brez podpore za 3D) in NVidia (za kartice Nvidia mora biti podpora za 3D naložena in nameščena kot običajno).
    • VendorName - Ni zelo pomembno, označuje, kdo je ustvaril gonilnik.
    • BoardName - Označuje, katera naprava je vaša grafična kartica.
  9. Konfigurirate lahko tudi vhodne naprave, na primer miško in tipkovnico.
  10. Če želite konfigurirati miško, premaknite skupino "InputDevice" z vnosom "Identifier" Miška [1].
    • Odsek "InputDevice"
    • Identifikator "Miška [1]"
    • Gonilnik "miška"
    • Možnost "Gumbi" "5"
    • Možnost "Naprava" / naprava / vhod / miške "
    • Možnost "Ime" "Impers / 2 Generic Wheel Mouse"
    • Možnost "Protokol" "explorerps / 2"
    • Možnost "Prodajalec" "Sysp"
    • Možnost "ZAxisMapping" "4 5"
    • EndSection
    • Z zgornjim vnosom upravljate miško. Ta razdelek bo verjetno že pravilno ustvarjen samodejno.
    • Vnos "Driver" označuje, katerega gonilnika uporabiti. Če ne veste, da mora biti to nekaj drugega, pustite "miško" nespremenjeno.
    • Za urejanje protokolov in drugih naprednih stvari, povezanih z miško, so navedeni različni vnosi "Možnost". Te nastavitve je najbolje pustiti pri miru.
  11. Tipkovnico lahko tudi konfigurirate.
    • Oddelek "InputDevice"
    • Identifikator "Tipkovnica [0]"
    • Gonilnik "kbd"
    • Možnost "Protokol" "Standard"
    • Možnost "XkbLayout" "us"
    • Možnost "XkbModel" "Microsoftpro"
    • Možnost "XkbRules" "xfree86"
    • EndSection
    • Tu boste našli veliko različnih možnosti, vendar boste verjetno želeli spremeniti samo "XkbLayout" in "Driver".
    • "Možnost" XkbLayout "določa postavitev tipkovnice. Vnesete lahko kodo, s katero lahko računalniku sporočite, kaj počne vsak test.
    • Najbolje je, da gonilnika pustite pri miru, saj lahko "kbd driver" poganja skoraj vse tipkovnice, tako kot gonilnik miške deluje s skoraj vsako miško.
  12. Monitor lahko tudi konfigurirate. Pri tem bodite zelo previdni, saj lahko napačne nastavitve trajno poškodujejo vaš monitor. Nasvet je torej, da tega dela ne spreminjate.
    • Oddelek "Monitor"
    • Identifikator "Monitor [0]"
    • Ime prodajalca "VSC"
    • Ime modela "VIEWSONIC A70"
    • UseModes "Načini [0]"
    • Velikost zaslona 310 232
    • HorizSync 30,0 - 70,0
    • VertRefresh 43,0 - 180,0
    • Možnost "CalcAlgorithm" "XServerPool"
    • Možnost "DPMS"
    • EndSection
    • Večina vseh nastavitev, na primer MonitorName, je jasnih. Nastavite lahko tudi DisplaySize, HorizSync in VertRefresh, vendar so to nastavitve, ki lahko poškodujejo vaš sistem, zato jih pustite pri miru.
  13. Ob zagonu je v XServer mogoče naložiti različne module, ki omogočajo stvari, kot so pisave in 3D grafika. Ti so navedeni v vnosu "Modul".
    • Oddelek "Modul"
    • Naloži "dbe"
    • Naloži "type1"
    • Naloži "freetype"
    • Naloži "extmod"
    • Naloži "glx"
    • EndSection
    • Modul glx nastavi 3D grafiko.
    • Brezplačni modul je bistven za pisave.
  14. Parameter "font" je zelo pomemben za grafični program. Uredite lahko poti "pisave", ki XServerju povedo, kje najti pisave.
    • Oddelek "Datoteke"
    • InputDevices "/ dev / gpmdata"
    • InputDevices "/ dev / input / mice"
    • FontPath "/ usr / share / fonts / misc: unscaled"
    • FontPath "/ usr / share / fonts / local"
    • FontPath "/ usr / share / fonts / 75dpi: brez merila"
    • FontPath "/ usr / share / fonts / 100dpi: brez merila"
    • FontPath "/ usr / share / fonts / Type1"
    • FontPath "/ usr / share / fonts / URW"
    • FontPath "/ usr / share / fonts / Speedo"
    • FontPath "/ usr / share / fonts / PEX"
    • FontPath "/ usr / share / fonts / cirilica"
    • FontPath "/ usr / share / fonts / latin2 / misc: unscaled"
    • FontPath "/ usr / share / fonts / latin2 / 75dpi: brez merila"
    • FontPath "/ usr / share / fonts / latin2 / 100dpi: brez merila"
    • FontPath "/ usr / share / fonts / latin2 / Type1"
    • FontPath "/ usr / share / fonts / latin7 / 75dpi: brez merila"
    • FontPath "/ usr / share / fonts / baekmuk: uncaled"
    • FontPath "/ usr / share / fonts / japanese: uncaled"
    • FontPath "/ usr / share / fonts / quintv"
    • FontPath "/ usr / share / fonts / truetype"
    • FontPath "/ usr / share / fonts / uni: uncaled"
    • FontPath "/ usr / share / fonts / CID"
    • FontPath "/ usr / share / fonts / ucs / misc: unscaled"
    • FontPath "/ usr / share / fonts / ucs / 75dpi: uncaled"
    • FontPath "/ usr / share / fonts / ucs / 100dpi: uncaled"
    • FontPath "/ usr / share / fonts / hellas / misc: unscaled"
    • FontPath "/ usr / share / fonts / hellas / 75dpi: uncaled"
    • FontPath "/ usr / share / fonts / hellas / 100dpi: uncaled"
    • FontPath "/ usr / share / fonts / hellas / Type1"
    • FontPath "/ usr / share / fonts / misc / sgi: unscaled"
    • FontPath "/ usr / share / fonts / xtest"
    • FontPath "/ opt / kde3 / share / fonts"
    • EndSection
    • Upoštevajte, da pisave Xorg-configure običajno samodejno zazna - v nasprotnem primeru lahko dodate nov vnos, na primer "FontPath path_to_fonts", da jih vseeno naložite.
  15. Zadnji razdelek, ki ga bomo zajeli tukaj, je "ServerLayout". Ta nadzoruje stvari, kot je več namizjev, in označuje, katere naprave naj se uporabljajo.
    • Oddelek "ServerLayout"
    • Identifikator "Postavitev [vse]"
    • Zaslon "Zaslon [0]" 0 0
    • InputDevice "Tipkovnica [0]" "CoreKeyboard"
    • InputDevice "Miška [1]" "CorePointer"
    • Možnost "Kloniraj" "izključeno"
    • Možnost "Xinerama" "izključena"
    • EndSection
    • Tu najdemo veliko pomembnih možnosti. Nadalje so pojasnjeni v nadaljevanju.
    • InputDevice - XServerju pove, naj uporabi ustvarjeno napravo.
    • Možnost "Kloniraj" - če uporabljate več monitorjev ali grafičnih kartic, to pomeni, ali naj bo isti prikazan na vseh monitorjih ali ne.
    • Možnost "Xinerama" - Če uporabljate več grafičnih kartic ali monitorjev, to označuje, ali delujejo kot ločena namizja ali ne.

Nasveti

  • Vaša distribucija ima lahko orodje, ki vam to konfigurira ali vsaj lažje predstavi.
  • Konfiguracija Xorg običajno lahko samodejno samodejno zazna naprave, zato napredno urejanje pogosto ni potrebno.

Opozorila

  • Urejanje tega strežnika lahko povzroči težave, kot je nenalaganje namizja ali poškodba monitorja.
  • Tako kot pri urejanju sistemske datoteke obstaja nevarnost, da bo vaš računalnik trajno poškodovan.