Konfigurera X11 på Linux

Författare: Roger Morrison
Skapelsedatum: 6 September 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Konfigurera X11 på Linux - Råd
Konfigurera X11 på Linux - Råd

Innehåll

I Linux-världen tillhandahåller X11 (XFree86 eller Xorg) de verktyg som behövs för att köra grafikapplikationer. Utan dessa program kan du fortfarande bara arbeta med kommandoraden i Linux. Den här artikeln förklarar hur du konfigurerar X11 på din dator.

Att gå

  1. Du måste ha X11 installerat. Detta har förmodligen redan gjorts av din distributionsinstallatör. Om du inte har den installerad kan du kompilera den från källan med hjälp av informationen på den här webbplatsen (http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html).
  2. Tryck på Ctrl-Alt-F1-tangenterna och logga in som root när den virtuella terminalen är öppen.
  3. Kör kommandot "Xorg -configure".
  4. En ny fil har skapats i / etc / X11 / kallad xorg.conf. Den här filen innehåller konfigurationsinställningarna. Dessa har bestämts automatiskt och kan vara tillräckliga. För att testa detta, använd "startx".
  5. Om XServer inte har startats, eller om konfigurationen inte är helt tillfredsställande, läs vidare.
  6. Öppna filen "/etc/X11/xorg.conf".
  7. Det finns många avsnitt, som alla styr en annan aspekt av XServer. Om XServer inte startas, kontrollera gruppen "Enhet". Här är ett exempel, men detta kommer att variera från system till system.
    • Avsnitt "Enhet"
    • Identifierare "Enhet [0]"
    • Drivrutin "nvidia"
    • Leverantörsnamn "NVidia"
    • BoardName "GeForce 6150 LE"
    • EndSection
  8. Använd följande alternativ för att konfigurera gruppen "Enhet":
    • Identifier - ID för enheten för servern.
    • Driver - Vilken drivrutin som används för enheten. Några välkända är: vesa (enkelt, inget stöd för 3D), nv (för Nvidia-kort, inget stöd för 3D) och NVidia (för Nvidia-kort, stöd för 3D, måste laddas ner och installeras som vanligt).
    • VendorName - Inte särskilt viktigt, anger vem som skapade drivrutinen.
    • BoardName - Anger vilken enhet som är ditt grafikkort.
  9. Du kan också konfigurera inmatningsenheterna, till exempel en mus och ett tangentbord.
  10. För att konfigurera musen, flytta gruppen "InputDevice" med posten "Identifier" Mus [1].
    • Avsnitt "InputDevice"
    • Identifierare "Mus [1]"
    • Driver "mus"
    • Alternativ "Knappar" "5"
    • Alternativ "Enhet" / dev / input / möss "
    • Alternativ "Namn" "ImPS / 2 Generic Wheel Mouse"
    • Alternativ "Protokoll" "explorerps / 2"
    • Alternativ "Leverantör" "Sysp"
    • Alternativ "ZAxisMapping" "4 5"
    • EndSection
    • Med ingången ovan styr du musen. Det här avsnittet kommer förmodligen redan att genereras korrekt automatiskt.
    • Posten "Driver" anger vilken drivrutin som ska användas. Om du inte vet att detta måste vara något annat, lämna din "mus" oförändrad.
    • Olika "Alternativ" -poster är indikerade för redigering av protokollen samt andra avancerade saker relaterade till musen. Det är bäst att lämna dessa inställningar i fred.
  11. Du kan också konfigurera tangentbordet.
    • Avsnitt "InputDevice"
    • Identifierare "Tangentbord [0]"
    • Förare "kbd"
    • Alternativ "Protokoll" "Standard"
    • Alternativ "XkbLayout" "oss"
    • Alternativ "XkbModel" "Microsoftpro"
    • Alternativ "XkbRules" "xfree86"
    • EndSection
    • Här hittar du många olika alternativ, men du vill antagligen bara ändra "XkbLayout" och "Driver".
    • "Alternativ" XkbLayout "anger tangentbordslayouten. Du kan ge en kod för att berätta för datorn vad varje test gör.
    • Det är bäst att lämna föraren i fred, eftersom "kbd driver" kan köra nästan alla tangentbord, precis som musdrivrutinen fungerar med nästan vilken mus som helst.
  12. Du kan också konfigurera monitorn. Var mycket försiktig med detta, eftersom fel inställningar kan skada din bildskärm permanent. Rådet är därför att inte ändra denna del.
    • Avsnitt "Monitor"
    • Identifierare "Monitor [0]"
    • Leverantörsnamn "VSC"
    • Modellnamn "VIEWSONIC A70"
    • UseModes "Modes [0]"
    • DisplaySize 310232
    • HorizSync 30.0 - 70.0
    • VertRefresh 43,0 - 180,0
    • Alternativ "CalcAlgorithm" "XServerPool"
    • Alternativ "DPMS"
    • EndSection
    • Mest av alla inställningar, till exempel MonitorName, är tydliga. Du kan också ställa in DisplaySize, HorizSync och VertRefresh, men det här är inställningarna som kan skada ditt system, så lämna dem i fred.
  13. Olika moduler kan laddas in i XServer vid start för att möjliggöra saker som teckensnitt och 3D-grafik. Dessa anges i posten "Modul".
    • Avsnitt "modul"
    • Ladda "dbe"
    • Ladda "typ1"
    • Ladda "freetype"
    • Ladda "extmod"
    • Ladda "glx"
    • EndSection
    • GLX-modulen ställer in 3D-grafiken.
    • Den fria typmodulen är viktig för teckensnitt.
  14. Parametern "font" är mycket viktig för ett grafikprogram. Du kan redigera "font" -vägarna, som berättar XServer var teckensnitten ska hittas.
    • Avsnitt "Filer"
    • InputDevices "/ dev / gpmdata"
    • InputDevices "/ dev / input / möss"
    • 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
    • Observera att typsnitt vanligtvis upptäcks automatiskt av Xorg-configure - om inte, kan du lägga till en ny post som "FontPath path_to_fonts" för att ladda dem ändå.
  15. Det sista avsnittet vi täcker här är "ServerLayout". Detta styr saker som flera skrivbord och indikerar vilka enheter som ska användas.
    • Avsnitt "ServerLayout"
    • Identifierare "Layout [alla]"
    • Skärm "Skärm [0]" 0 0
    • InputDevice "Keyboard [0]" "CoreKeyboard"
    • InputDevice "Mus [1]" "CorePointer"
    • Alternativ "Klon" "av"
    • Alternativ "Xinerama" "av"
    • EndSection
    • Här hittar vi många viktiga alternativ. De förklaras ytterligare nedan.
    • InputDevice - Ber XServer att använda en skapad enhet.
    • Alternativ "Klon" - Om flera bildskärmar eller grafikkort används, indikerar det om samma ska visas på alla bildskärmar eller inte.
    • Alternativ "Xinerama" - Om flera grafikkort eller bildskärmar används, indikerar detta huruvida de fungerar som separata skrivbord.

Tips

  • Din distribution kan komma med ett verktyg för att konfigurera detta åt dig eller åtminstone presentera det på ett enklare sätt.
  • Vanligtvis kan Xorg-konfiguration exakt upptäcka enheter automatiskt, så avancerad redigering är ofta onödig.

Varningar

  • Redigering av denna server kan orsaka problem som att inte ladda skrivbordet eller skada skärmen.
  • Som med redigering av en systemfil finns det en risk att din dator skadas permanent.