Konfigurer X11 på Linux

Forfatter: Roger Morrison
Opprettelsesdato: 6 September 2021
Oppdater Dato: 1 Juli 2024
Anonim
Konfigurer X11 på Linux - Råd
Konfigurer X11 på Linux - Råd

Innhold

I Linux-verdenen gir X11 (XFree86 eller Xorg) verktøyene som trengs for å kjøre grafiske applikasjoner. Uten disse programmene kunne du fortsatt bare jobbe med kommandolinjen i Linux. Denne artikkelen forklarer hvordan du konfigurerer X11 på datamaskinen din.

Å trå

  1. Du må ha X11 installert. Dette ble sannsynligvis allerede gjort av distribusjonens installatør. Hvis du ikke har den installert, kan du kompilere den fra kilden ved hjelp av informasjonen på dette nettstedet (http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html).
  2. Trykk på Ctrl-Alt-F1-tastene og logg inn som rot når den virtuelle terminalen er åpen.
  3. Kjør kommandoen "Xorg -configure".
  4. En ny fil er opprettet i / etc / X11 / kalt xorg.conf. Denne filen inneholder konfigurasjonsinnstillingene. Disse er bestemt automatisk og kan være tilstrekkelig. For å teste dette, bruk "startx".
  5. Hvis XServer ikke er startet, eller hvis konfigurasjonen ikke er helt tilfredsstillende, kan du lese videre.
  6. Åpne filen "/etc/X11/xorg.conf".
  7. Det er mange seksjoner, som hver kontrollerer et annet aspekt av XServer. Hvis XServer ikke er startet, sjekk gruppen "Enhet". Her er et eksempel, men dette vil variere fra system til system.
    • Avsnitt "Enhet"
    • Identifikator "Enhet [0]"
    • Driver "nvidia"
    • Leverandørnavn "NVidia"
    • BoardName "GeForce 6150 LE"
    • EndSection
  8. For å konfigurere gruppen "Enhet", bruk følgende alternativer:
    • Identifier - IDen til enheten for serveren.
    • Driver - Hvilken driver som brukes til enheten. Noen kjente er: vesa (enkel, ingen støtte for 3D), nv (for Nvidia-kort, ingen støtte for 3D) og NVidia (for Nvidia-kort, støtte for 3D, må lastes ned og installeres som normalt).
    • Leverandørnavn - Ikke veldig viktig, indikerer hvem som opprettet driveren.
    • BoardName - Angir hvilken enhet som er grafikkortet ditt.
  9. Du kan også konfigurere inngangsenhetene, for eksempel en mus og et tastatur.
  10. For å konfigurere musen, flytt gruppen "InputDevice" med oppføringen "Identifier" Mouse [1].
    • Avsnitt "InputDevice"
    • Identifikator "Mus [1]"
    • Driver "mus"
    • Alternativ "knapper" "5"
    • Alternativ "Device" / dev / input / mus "
    • Alternativ "Navn" "ImPS / 2 Generic Wheel Mouse"
    • Alternativ "Protokoll" "explorerps / 2"
    • Alternativ "Leverandør" "Sysp"
    • Alternativ "ZAxisMapping" "4 5"
    • EndSection
    • Med ovennevnte inngang styrer du musen. Denne delen vil sannsynligvis allerede ha blitt generert riktig automatisk.
    • Oppføringen "Driver" indikerer hvilken driver som skal brukes. Med mindre du vet at dette må være noe annet, la "musen" være uendret.
    • Ulike "Option" -oppføringer er indikert for redigering av protokollene, så vel som andre avanserte ting relatert til musen. Det er best å la disse innstillingene være i fred.
  11. Du kan også konfigurere tastaturet.
    • Avsnitt "InputDevice"
    • Identifikator "Tastatur [0]"
    • Driver "kbd"
    • Alternativ "Protokoll" "Standard"
    • Alternativ "XkbLayout" "oss"
    • Alternativ "XkbModel" "Microsoftpro"
    • Alternativ "XkbRules" "xfree86"
    • EndSection
    • Her finner du mange forskjellige alternativer, men du vil sannsynligvis bare endre "XkbLayout" og "Driver".
    • "Alternativ" XkbLayout "spesifiserer tastaturoppsettet. Du kan oppgi en kode for å fortelle datamaskinen hva hver test gjør.
    • Det er best å la driveren være i fred, da "kbd driver" kan kjøre nesten alle tastaturer, akkurat som musedriveren fungerer med nesten hvilken som helst mus.
  12. Du kan også konfigurere skjermen. Vær veldig forsiktig med dette, fordi feil innstillinger kan skade skjermen permanent. Rådet er derfor ikke å endre denne delen.
    • Avsnitt "Monitor"
    • Identifikator "Monitor [0]"
    • Leverandørnavn "VSC"
    • Modellnavn "VIEWSONIC A70"
    • UseModes "Modes [0]"
    • DisplaySize 310 232
    • HorizSync 30.0 - 70.0
    • VertRefresh 43.0 - 180.0
    • Alternativ "CalcAlgorithm" "XServerPool"
    • Alternativ "DPMS"
    • EndSection
    • Mest av alle innstillinger, for eksempel MonitorName, er klare. Du kan også angi DisplaySize, HorizSync og VertRefresh, men dette er innstillingene som kan skade systemet ditt, så la dem være i fred.
  13. Ulike moduler kan lastes inn i XServer ved oppstart for å aktivere ting som skrifttyper og 3D-grafikk. Disse er spesifisert i oppføringen "Modul".
    • Seksjon "Modul"
    • Last inn "dbe"
    • Last inn "type1"
    • Last inn "freetype"
    • Last inn "extmod"
    • Last inn "glx"
    • EndSection
    • GLX-modulen setter 3D-grafikk.
    • Den gratis typen modulen er viktig for skrifttyper.
  14. Parameteren "font" er veldig viktig for et grafikkprogram. Du kan redigere "font" -stiene, som forteller XServer hvor fontene du skal finne.
    • Avsnitt "Filer"
    • InputDevices "/ dev / gpmdata"
    • InputDevices "/ dev / input / mus"
    • FontPath "/ usr / share / fonts / misc: unscaled"
    • FontPath "/ usr / share / fonts / local"
    • FontPath "/ usr / share / fonts / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / Type1"
    • FontPath "/ usr / share / fonts / URW"
    • FontPath "/ usr / share / fonts / Speedo"
    • FontPath "/ usr / share / fonts / PEX"
    • FontPath "/ usr / share / fonts / cyrillic"
    • FontPath "/ usr / share / fonts / latin2 / misc: unscaled"
    • FontPath "/ usr / share / fonts / latin2 / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / latin2 / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / latin2 / Type1"
    • FontPath "/ usr / share / fonts / latin7 / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / baekmuk: unscaled"
    • FontPath "/ usr / share / fonts / japanese: unscaled"
    • FontPath "/ usr / share / fonts / quintv"
    • FontPath "/ usr / share / fonts / truetype"
    • FontPath "/ usr / share / fonts / uni: unscaled"
    • FontPath "/ usr / share / fonts / CID"
    • FontPath "/ usr / share / fonts / ucs / misc: unscaled"
    • FontPath "/ usr / share / fonts / ucs / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / ucs / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / hellas / misc: unscaled"
    • FontPath "/ usr / share / fonts / hellas / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / hellas / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / hellas / Type1"
    • FontPath "/ usr / share / fonts / misc / sgi: unscaled"
    • FontPath "/ usr / share / fonts / xtest"
    • FontPath "/ opt / kde3 / share / fonts"
    • EndSection
    • Merk at skrifter vanligvis oppdages automatisk av Xorg-configure - hvis ikke, kan du legge til en ny oppføring som "FontPath path_to_fonts" for å laste dem inn uansett.
  15. Den siste delen vi vil dekke her er "ServerLayout". Dette styrer ting som flere stasjonære maskiner, og indikerer hvilke enheter du skal bruke.
    • Avsnitt "ServerLayout"
    • Identifikator "Layout [alle]"
    • Skjerm "Skjerm [0]" 0 0
    • InputDevice "Keyboard [0]" "CoreKeyboard"
    • InputDevice "Mus [1]" "CorePointer"
    • Alternativet "Klone" "av"
    • Alternativ "Xinerama" "av"
    • EndSection
    • Her finner vi mange viktige alternativer. De blir nærmere forklart nedenfor.
    • InputDevice - Forteller XServer å bruke en opprettet enhet.
    • Alternativ "Clone" - Hvis flere skjermer eller grafikkort brukes, indikerer dette om det samme skal vises på alle skjermer.
    • Alternativ "Xinerama" - Hvis flere grafikkort eller skjermer brukes, indikerer dette om de fungerer som separate skrivebord.

Tips

  • Distribusjonen din kan komme med et verktøy for å konfigurere dette for deg, eller i det minste presentere det på en enklere måte.
  • Vanligvis kan Xorg-konfigurasjon nøyaktig oppdage enheter automatisk, så avansert redigering er ofte unødvendig.

Advarsler

  • Redigering av denne serveren kan føre til problemer som ikke å laste inn skrivebordet eller skade skjermen.
  • Som med redigering av en systemfil, er det en fare for at datamaskinen din blir permanent skadet.