I-configure ang X11 sa Linux

May -Akda: Roger Morrison
Petsa Ng Paglikha: 6 Setyembre 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
DevOps & SysAdmins: How can I enable X11 forwarding to a Debian server box? (3 Solutions!!)
Video.: DevOps & SysAdmins: How can I enable X11 forwarding to a Debian server box? (3 Solutions!!)

Nilalaman

Sa mundo ng Linux, ang X11 (XFree86 o Xorg) ay nagbibigay ng mga tool na kinakailangan upang magpatakbo ng mga application ng grapiko. Kung wala ang mga programang ito, maaari ka lamang gumana sa linya ng utos sa Linux. Ipinapaliwanag ng artikulong ito kung paano i-configure ang X11 sa iyong computer.

Upang humakbang

  1. Dapat ay naka-install ang X11. Marahil ay nagawa na ito ng installer ng iyong pamamahagi. Kung hindi mo ito naka-install, maaari mo itong ipunin mula sa mapagkukunan gamit ang impormasyon sa website na ito (http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html).
  2. Pindutin ang mga Ctrl-Alt-F1 key at mag-login bilang root kapag bukas ang virtual terminal.
  3. Patakbuhin ang utos na "Xorg -configure".
  4. Ang isang bagong file ay nilikha sa / etc / X11 / na tinawag na xorg.conf. Naglalaman ang file na ito ng mga setting ng pagsasaayos. Ang mga ito ay awtomatikong natukoy at maaaring sapat. Upang subukan ito, gamitin ang "startx".
  5. Kung ang XServer ay hindi pa nasimulan, o kung ang pagsasaayos ay hindi ganap na kasiya-siya, basahin sa.
  6. Buksan ang file na "/etc/X11/xorg.conf".
  7. Mayroong maraming mga seksyon, na ang bawat isa ay kumokontrol sa isang iba't ibang mga aspeto ng XServer. Kung ang XServer ay hindi nagsimula, suriin ang pangkat na "Device". Narito ang isang halimbawa, ngunit magkakaiba ito sa bawat system.
    • Seksyon na "Device"
    • Tukoy ng "Device [0]"
    • Driver "nvidia"
    • VendorName na "NVidia"
    • BoardName na "GeForce 6150 LE"
    • EndSection
  8. Upang mai-configure ang pangkat na "Device", gamitin ang mga sumusunod na pagpipilian:
    • Identifier - Ang ID ng aparato para sa server.
    • Driver - Aling driver ang ginagamit para sa aparato. Ang ilang mga kilalang mga ay ang: vesa (simple, walang suporta para sa 3D), nv (para sa mga card ng Nvidia, walang suporta para sa 3D), at NVidia (para sa mga card ng Nvidia, suporta para sa 3D, dapat na ma-download at mai-install bilang normal).
    • VendorName - Hindi masyadong mahalaga, ipinapahiwatig kung sino ang lumikha ng driver.
    • BoardName - Sinasaad kung aling aparato ang iyong graphics card.
  9. Maaari mo ring i-configure ang mga input device, tulad ng isang mouse at keyboard.
  10. Upang mai-configure ang mouse, ilipat ang pangkat na "InputDevice" na may entry na "Identifier" Mouse [1].
    • Seksyon na "InputDevice"
    • Kilalanin ang "Mouse [1]"
    • "Mouse" ng driver
    • Pagpipilian "Mga Pindutan" "5"
    • Pagpipilian "Device" / dev / input / mice "
    • Pagpipilian "Pangalan" "ImPS / 2 Generic Wheel Mouse"
    • Pagpipilian "Protocol" "explorerps / 2"
    • Pagpipilian "Vendor" "Sysp"
    • Pagpipilian "ZAxisMapping" "4 5"
    • EndSection
    • Sa input sa itaas kinokontrol mo ang mouse. Ang seksyon na ito ay malamang na nabuo nang tama nang awtomatiko.
    • Isinasaad ng entry na "Driver" kung aling driver ang gagamitin. Maliban kung alam mong dapat itong iba, iwanang hindi nagbago ang iyong "mouse".
    • Ang iba't ibang mga entry na "Opsyon" ay ipinahiwatig para sa pag-edit ng mga protocol pati na rin ang iba pang mga advanced na bagay na nauugnay sa mouse. Mahusay na iwanang mag-isa ang mga setting na ito.
  11. Maaari mo ring i-configure ang keyboard.
    • Seksyon na "InputDevice"
    • Kilalanin ang "Keyboard [0]"
    • Driver "kbd"
    • Pagpipilian "Protocol" "Karaniwan"
    • Pagpipilian "XkbLayout" "us"
    • Pagpipilian "XkbModel" "Microsoftpro"
    • Pagpipilian "XkbRules" "xfree86"
    • EndSection
    • Mahahanap mo rito ang maraming iba't ibang mga pagpipilian, ngunit malamang na gugustuhin mong baguhin ang "XkbLayout" at "Driver".
    • Tinutukoy ng "Pagpipilian" XkbLayout "ang layout ng keyboard. Maaari kang magbigay ng isang code upang sabihin sa computer kung ano ang ginagawa ng bawat pagsubok.
    • Mahusay na iwanang mag-isa ang driver, dahil ang "driver ng kbd" ay maaaring maghimok ng halos lahat ng mga keyboard, tulad ng paggana ng driver ng mouse sa halos anumang mouse.
  12. Maaari mo ring i-configure ang monitor. Mag-ingat ka rito, dahil ang mga maling setting ay maaaring permanenteng makapinsala sa iyong monitor. Samakatuwid ang payo ay huwag baguhin ang bahaging ito.
    • Seksyon na "Monitor"
    • Tukoy ng "Monitor [0]"
    • VendorName na "VSC"
    • Pangalan ng Modelo "VIEWSONIC A70"
    • UseModes "Mga Mode [0]"
    • DisplaySize 310 232
    • HorizSync 30.0 - 70.0
    • VertRefresh 43.0 - 180.0
    • Pagpipilian "CalcAlgorithm" "XServerPool"
    • Pagpipilian "DPMS"
    • EndSection
    • Karamihan sa lahat ng mga setting, tulad ng MonitorName, ay malinaw. Maaari mo ring itakda ang DisplaySize, HorizSync at VertRefresh, ngunit ito ang mga setting na maaaring makapinsala sa iyong system, kaya iwanang mag-isa.
  13. Ang iba't ibang mga module ay maaaring mai-load sa XServer sa pagsisimula upang paganahin ang mga bagay tulad ng mga font at 3D graphics. Ito ay tinukoy sa entry na "Modyul".
    • Seksyon na "Modyul"
    • I-load ang "dbe"
    • I-load ang "type1"
    • I-load ang "freetype"
    • I-load ang "extmod"
    • I-load ang "glx"
    • EndSection
    • Itinatakda ng glx module ang 3D graphics.
    • Ang module ng libreng uri ay mahalaga para sa mga font.
  14. Napakahalaga ng parameter na "font" para sa isang programang grapiko. Maaari mong i-edit ang mga landas na "font", na nagsasabi sa XServer kung saan hahanapin ang mga font.
    • Seksyon na "Mga File"
    • InputDevices "/ dev / gpmdata"
    • InputDevices "/ dev / input / mice"
    • FontPath "/ usr / share / font / misc: unscaled"
    • FontPath "/ usr / share / font / local"
    • FontPath "/ usr / share / font / 75dpi: unscaled"
    • FontPath "/ usr / share / font / 100dpi: unscaled"
    • FontPath "/ usr / share / font / Type1"
    • FontPath "/ usr / share / font / URW"
    • FontPath "/ usr / share / font / Speedo"
    • FontPath "/ usr / share / font / PEX"
    • FontPath "/ usr / share / font / cyrillic"
    • FontPath "/ usr / share / font / latin2 / misc: unscaled"
    • FontPath "/ usr / share / font / latin2 / 75dpi: unscaled"
    • FontPath "/ usr / share / font / latin2 / 100dpi: unscaled"
    • FontPath "/ usr / share / font / latin2 / Type1"
    • FontPath "/ usr / share / font / latin7 / 75dpi: unscaled"
    • FontPath "/ usr / share / font / baekmuk: unscaled"
    • FontPath "/ usr / share / font / japanese: unscaled"
    • FontPath "/ usr / share / font / quintv"
    • FontPath "/ usr / share / font / truetype"
    • FontPath "/ usr / share / font / uni: unscaled"
    • FontPath "/ usr / share / font / CID"
    • FontPath "/ usr / share / font / ucs / misc: unscaled"
    • FontPath "/ usr / share / font / ucs / 75dpi: unscaled"
    • FontPath "/ usr / share / font / ucs / 100dpi: unscaled"
    • FontPath "/ usr / share / font / hellas / misc: unscaled"
    • FontPath "/ usr / share / font / hellas / 75dpi: unscaled"
    • FontPath "/ usr / share / font / hellas / 100dpi: unscaled"
    • FontPath "/ usr / share / font / hellas / Type1"
    • FontPath "/ usr / share / font / misc / sgi: unscaled"
    • FontPath "/ usr / share / font / xtest"
    • FontPath "/ opt / kde3 / share / font"
    • EndSection
    • Tandaan na ang mga font ay karaniwang awtomatikong napansin ng Xorg-configure - kung hindi, maaari kang magdagdag ng isang bagong entry tulad ng "FontPath path_to_fonts" upang mai-load pa rin ang mga ito.
  15. Ang huling seksyon na sasakupin namin dito ay "ServerLayout". Kinokontrol nito ang mga bagay tulad ng maraming mga desktop, at isinasaad kung aling mga aparato ang gagamitin.
    • Seksyon na "ServerLayout"
    • Tukoy ng "Layout [lahat]"
    • Screen na "Screen [0]" 0 0
    • InputDevice "Keyboard [0]" "CoreKeyboard"
    • InputDevice "Mouse [1]" "CorePointer"
    • Pagpipilian "Clone" "off"
    • Pagpipilian "Xinerama" "off"
    • EndSection
    • Mahahanap natin dito ang maraming mahahalagang pagpipilian. Ang mga ito ay karagdagang ipinaliwanag sa ibaba.
    • InputDevice - Sinasabi sa XServer na gumamit ng isang nilikha na aparato.
    • Pagpipilian "I-clone" - Kung ginagamit ang maraming mga monitor o graphics card, ipinapahiwatig nito kung ang pareho ay dapat ipakita sa lahat ng mga monitor.
    • Pagpipilian "Xinerama" - Kung maraming mga graphic card o monitor ang ginagamit, ipinapahiwatig nito kung gumana o hindi ang mga ito bilang magkakahiwalay na mga desktop.

Mga Tip

  • Ang iyong pamamahagi ay maaaring dumating sa isang tool upang mai-configure ito para sa iyo, o kahit papaano ipakita ito sa isang mas madaling paraan.
  • Kadalasan, ang pagsasaayos ng Xorg ay maaaring tumpak na nakakakita ng mga aparato nang awtomatiko, kaya't ang advanced na pag-edit ay madalas na hindi kinakailangan.

Mga babala

  • Ang pag-edit sa server na ito ay maaaring maging sanhi ng mga problema tulad ng hindi pagkarga ng iyong desktop o pagyurak sa iyong monitor.
  • Tulad ng pag-edit ng isang file ng system, may panganib na permanenteng mapinsala ang iyong computer.