Avtor:
Roger Morrison
Datum Ustvarjanja:
6 September 2021
Datum Posodobitve:
1 Julij. 2024
![LPIC 106.1 часть первая: Включение графики в Linux или X11](https://i.ytimg.com/vi/3yeZ38i7jK8/hqdefault.jpg)
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
- 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).
- Pritisnite tipke Ctrl-Alt-F1 in se prijavite kot root, ko je navidezni terminal odprt.
- Zaženite ukaz "Xorg -configure".
- 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".
- Če XServer ni bil zagnan ali če konfiguracija ni povsem zadovoljiva, preberite.
- Odprite datoteko "/etc/X11/xorg.conf".
- 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
- Č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.
- Konfigurirate lahko tudi vhodne naprave, na primer miško in tipkovnico.
- Č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.
- 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.
- 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.
- 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.
- 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.
- 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.