ຕັ້ງຄ່າ X11 ໃນ Linux

ກະວີ: Roger Morrison
ວັນທີຂອງການສ້າງ: 6 ເດືອນກັນຍາ 2021
ວັນທີປັບປຸງ: 8 ເດືອນພຶດສະພາ 2024
Anonim
ຕັ້ງຄ່າ X11 ໃນ Linux - ຄໍາແນະນໍາ
ຕັ້ງຄ່າ X11 ໃນ Linux - ຄໍາແນະນໍາ

ເນື້ອຫາ

ໃນໂລກ Linux, X11 (XFree86 ຫຼື Xorg) ສະ ໜອງ ເຄື່ອງມືທີ່ ຈຳ ເປັນໃນການ ດຳ ເນີນງານໂປແກຼມກາຟິກ. ຖ້າບໍ່ມີໂປແກຼມເຫຼົ່ານີ້, ທ່ານຍັງສາມາດເຮັດວຽກກັບເສັ້ນ ຄຳ ສັ່ງໃນ Linux ເທົ່ານັ້ນ. ບົດຂຽນນີ້ອະທິບາຍວິທີການຕັ້ງຄ່າ X11 ໃນຄອມພິວເຕີຂອງທ່ານ.

ເພື່ອກ້າວ

  1. ທ່ານຕ້ອງມີ X11 ຕິດຕັ້ງ. ສິ່ງນີ້ອາດຈະເຮັດແລ້ວໂດຍຜູ້ຕິດຕັ້ງການແຈກຈ່າຍຂອງທ່ານ. ຖ້າທ່ານບໍ່ໄດ້ຕິດຕັ້ງມັນ, ທ່ານສາມາດລວບລວມມັນຈາກແຫລ່ງຂໍ້ມູນໂດຍໃຊ້ຂໍ້ມູນໃນເວບໄຊທ໌ນີ້ (http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html).
  2. ກົດທີ່ປຸ່ມ Ctrl-Alt-F1 ແລະເຂົ້າສູ່ລະບົບເປັນຮາກເມື່ອປາຍ virtual ຖືກເປີດ.
  3. ດໍາເນີນການຄໍາສັ່ງ "Xorg -configure".
  4. ເອກະສານ ໃໝ່ ໄດ້ຖືກສ້າງຂື້ນໃນ / etc / X11 / ເອີ້ນວ່າ xorg.conf. ເອກະສານນີ້ປະກອບມີການຕັ້ງຄ່າການຕັ້ງຄ່າ. ສິ່ງເຫຼົ່ານີ້ໄດ້ຖືກ ກຳ ນົດໂດຍອັດຕະໂນມັດແລະອາດຈະພຽງພໍ. ເພື່ອທົດສອບສິ່ງນີ້, ໃຫ້ໃຊ້ "startx".
  5. ຖ້າ XServer ຍັງບໍ່ທັນໄດ້ເລີ່ມຕົ້ນ, ຫຼືຖ້າການຕັ້ງຄ່າບໍ່ໄດ້ຮັບຄວາມເພິ່ງພໍໃຈທັງ ໝົດ, ໃຫ້ອ່ານຕໍ່.
  6. ເປີດແຟ້ມເອກະສານ "/etc/X11/xorg.conf".
  7. ມີຫລາຍພາກ, ແຕ່ລະພາກຄວບຄຸມລັກສະນະທີ່ແຕກຕ່າງຂອງ XServer. ຖ້າ XServer ບໍ່ຖືກເລີ່ມຕົ້ນ, ໃຫ້ກວດເບິ່ງກຸ່ມ "ອຸປະກອນ". ນີ້ແມ່ນຕົວຢ່າງ, ແຕ່ສິ່ງນີ້ຈະແຕກຕ່າງກັນໄປຈາກລະບົບໄປສູ່ລະບົບ.
    • ພາກ "ອຸປະກອນ"
    • ເຄື່ອງ ໝາຍ ລະບຸ "ອຸປະກອນ [0]"
    • ຄົນຂັບລົດ "nvidia"
    • VendorName "NVidia"
    • BoardName "GeForce 6150 LE"
    • EndSection
  8. ເພື່ອຕັ້ງຄ່າກຸ່ມ "ອຸປະກອນ", ໃຫ້ໃຊ້ຕົວເລືອກຕໍ່ໄປນີ້:
    • ຕົວລະບຸຕົວຕົນ - ID ຂອງອຸປະກອນ ສຳ ລັບ server.
    • ໄດເວີ - ຄົນຂັບໃດທີ່ໃຊ້ ສຳ ລັບອຸປະກອນ. ບາງຄົນທີ່ມີຊື່ສຽງແມ່ນ: vesa (ງ່າຍດາຍ, ບໍ່ມີການຮອງຮັບ 3D), nv (ສຳ ລັບບັດ Nvidia, ບໍ່ມີການສະ ໜັບ ສະ ໜູນ ສຳ ລັບ 3D), ແລະ NVidia (ສຳ ລັບບັດ Nvidia, ຮອງຮັບ 3D, ຕ້ອງໄດ້ດາວໂຫລດແລະຕິດຕັ້ງແບບ ທຳ ມະດາ).
    • VendorName - ບໍ່ມີຄວາມ ສຳ ຄັນຫຼາຍ, ສະແດງເຖິງຜູ້ທີ່ສ້າງຜູ້ຂັບຂີ່.
    • BoardName - ບົ່ງບອກວ່າອຸປະກອນໃດແມ່ນບັດກາຟິກຂອງທ່ານ.
  9. ທ່ານຍັງສາມາດຕັ້ງຄ່າອຸປະກອນປ້ອນຂໍ້ມູນໄດ້ເຊັ່ນ: ຫນູແລະແປ້ນພິມ.
  10. ເພື່ອ ກຳ ຫນົດຫນູ, ຍ້າຍກຸ່ມ "InputDevice" ໂດຍເຂົ້າ "ຕົວລະບຸຕົວຕົນ" ຫນູ [1].
    • ພາກ "InputDevice"
    • ຕົວລະບຸຕົວ "ຫນູ [1]"
    • ຄົນຂັບ "ຫນູ"
    • ຕົວເລືອກ "ປຸ່ມ" "5"
    • ຕົວເລືອກ "ອຸປະກອນ" / dev / ວັດສະດຸປ້ອນ / ເມົາ
    • ຕົວເລືອກ "ຊື່" "ImPS / 2 ເມົາສ໌ລໍ້ທົ່ວໄປ"
    • ຕົວເລືອກ "ພິທີການ" "ຜູ້ ສຳ ຫຼວດ / 2"
    • ຕົວເລືອກ "ຜູ້ຂາຍ" "Sysp"
    • ຕົວເລືອກ "ZAxisMapping" "4 5"
    • EndSection
    • ດ້ວຍການປ້ອນຂໍ້ມູນຂ້າງເທິງນີ້ທ່ານຄວບຄຸມ ໜູ. ສ່ວນນີ້ອາດຈະໄດ້ຮັບການຜະລິດຢ່າງຖືກຕ້ອງແລ້ວໂດຍອັດຕະໂນມັດ.
    • ການເຂົ້າ "ຄົນຂັບລົດ" ສະແດງໃຫ້ເຫັນວ່າຄົນຂັບຄວນໃຊ້ແບບໃດ. ເວັ້ນເສຍແຕ່ວ່າທ່ານຮູ້ວ່າສິ່ງນີ້ຕ້ອງແມ່ນສິ່ງອື່ນ, ປ່ອຍໃຫ້ "ຫນູ" ຂອງທ່ານບໍ່ປ່ຽນແປງ.
    • ບັນດາລາຍການ "ຕົວເລືອກ" ຕ່າງໆແມ່ນຖືກບົ່ງບອກ ສຳ ລັບການດັດແກ້ພິທີການພ້ອມທັງສິ່ງທີ່ກ້າວ ໜ້າ ອື່ນໆທີ່ກ່ຽວຂ້ອງກັບ ໜູ. ມັນເປັນສິ່ງທີ່ດີທີ່ສຸດທີ່ຈະອອກຈາກການຕັ້ງຄ່າເຫລົ່ານີ້ຢ່າງດຽວ.
  11. ທ່ານຍັງສາມາດຕັ້ງຄ່າແປ້ນພິມ.
    • ພາກ "InputDevice"
    • ຕົວລະບຸຕົວ "ຄີບອດ [0]"
    • ຄົນຂັບ "kbd"
    • ຕົວເລືອກ "ອະນຸສັນຍາ" "ມາດຕະຖານ"
    • ຕົວເລືອກ "XkbLayout" "ພວກເຮົາ"
    • ຕົວເລືອກ "XkbModel" "Microsoftpro"
    • ຕົວເລືອກ "XkbRules" "xfree86"
    • EndSection
    • ໃນທີ່ນີ້ທ່ານຈະພົບເຫັນຫລາຍທາງເລືອກທີ່ແຕກຕ່າງກັນ, ແຕ່ທ່ານອາດຈະຕ້ອງການປ່ຽນ "XkbLayout" ແລະ "Driver" ເທົ່ານັ້ນ.
    • "ຕົວເລືອກ" XkbLayout "ລະບຸຮູບແບບຂອງແປ້ນພິມ. ທ່ານສາມາດໃຫ້ລະຫັດບອກຄອມພິວເຕີວ່າການທົດສອບແຕ່ລະຢ່າງເຮັດຫຍັງ.
    • ມັນເປັນສິ່ງທີ່ດີທີ່ສຸດທີ່ຈະປ່ອຍໃຫ້ຜູ້ຂັບຂີ່ຄົນດຽວ, ເພາະວ່າ "driver kbd" ສາມາດຂັບຄີບອດເກືອບທັງ ໝົດ, ຄືກັບວ່າ driver ເມົາສ໌ເຮັດວຽກກັບເກືອບທຸກຫນູ.
  12. ນອກນັ້ນທ່ານຍັງສາມາດກໍາຫນົດຄ່າຕິດຕາມກວດກາ. ຈົ່ງລະມັດລະວັງກັບສິ່ງນີ້, ເພາະວ່າການຕັ້ງຄ່າທີ່ບໍ່ຖືກຕ້ອງສາມາດ ທຳ ລາຍຈໍພາບຂອງທ່ານຕະຫຼອດໄປ. ຄຳ ແນະ ນຳ ດັ່ງນັ້ນບໍ່ຄວນປ່ຽນສ່ວນນີ້.
    • ພາກ "ຕິດຕາມກວດກາ"
    • ຕົວລະບຸຕົວຕົນ "ຕິດຕາມກວດກາ [0]"
    • VendorName "VSC"
    • ຊື່ຕົວແບບ "VIEWSONIC A70"
    • UseModes "ຮູບແບບຕ່າງໆ [0]"
    • ສະແດງຂະ ໜາດ 310 232
    • HorizSync 30.0 - 70.0
    • VertRefresh 43.0 - 180.0
    • ຕົວເລືອກ "CalcAlgorithm" "XServerPool"
    • ຕົວເລືອກ "DPMS"
    • EndSection
    • ສ່ວນໃຫຍ່ຂອງການຕັ້ງຄ່າທັງ ໝົດ ເຊັ່ນ MonitorName ແມ່ນຈະແຈ້ງ. ທ່ານຍັງສາມາດຕັ້ງຄ່າ DisplaySize, HorizSync ແລະ VertRefresh, ແຕ່ວ່ານີ້ແມ່ນການຕັ້ງຄ່າທີ່ສາມາດ ທຳ ລາຍລະບົບຂອງທ່ານ, ສະນັ້ນໃຫ້ພວກເຂົາຢູ່ຄົນດຽວ.
  13. ໂມດູນຕ່າງໆສາມາດໂຫລດເຂົ້າໃນ XServer ໄດ້ໃນເວລາເລີ່ມຕົ້ນເພື່ອໃຫ້ສິ່ງຕ່າງໆເຊັ່ນ: ຕົວອັກສອນແລະຮູບພາບ 3D. ສິ່ງເຫຼົ່ານີ້ຖືກລະບຸໄວ້ໃນ "ໂມດູນ".
    • ພາກ "ໂມດູນ"
    • ໂຫລດ "dbe"
    • ໂຫລດ "type1"
    • ໂຫລດ "freetype"
    • ໂຫລດ "ແບບພິເສດ"
    • ໂຫລດ "glx"
    • EndSection
    • ໂມດູນ glx ກຳ ນົດຮູບພາບ 3D.
    • ໂມດູນປະເພດຟຣີແມ່ນ ຈຳ ເປັນ ສຳ ລັບຕົວອັກສອນ.
  14. ພາລາມິເຕີ "ຕົວອັກສອນ" ແມ່ນມີຄວາມ ສຳ ຄັນຫຼາຍ ສຳ ລັບໂປແກຼມກາຟິກ. ທ່ານສາມາດແກ້ໄຂເສັ້ນທາງ "ຕົວອັກສອນ", ເຊິ່ງບອກ XServer ບ່ອນທີ່ຈະຊອກຫາຕົວອັກສອນ.
    • ພາກ "ເອກະສານ"
    • InputDevices "/ dev / gpmdata"
    • InputDevices "/ dev / ວັດສະດຸປ້ອນ / ຫນູ"
    • 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 / ພາສາຍີ່ປຸ່ນ: 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
    • ໃຫ້ສັງເກດວ່າຕົວອັກສອນໂດຍທົ່ວໄປຈະຖືກກວດພົບໂດຍອັດຕະໂນມັດໂດຍ Xorg-configure - ຖ້າບໍ່, ທ່ານສາມາດເພີ່ມການປ້ອນຂໍ້ມູນ ໃໝ່ໆ ເຊັ່ນ "FontPath path_to_fonts" ເພື່ອໂຫລດພວກມັນຢ່າງໃດກໍ່ຕາມ.
  15. ພາກສຸດທ້າຍທີ່ພວກເຮົາຈະເວົ້າເຖິງນີ້ແມ່ນ "ServerLayout". ສິ່ງນີ້ຄວບຄຸມສິ່ງຕ່າງໆເຊັ່ນວ່າ desktop ຫລາຍລຸ້ນ, ແລະຊີ້ບອກວ່າຈະໃຊ້ອຸປະກອນໃດ.
    • ພາກ "ServerLayout"
    • ຕົວລະບຸຕົວ“ ແບບແຜນ [ທັງ ໝົດ]”
    • ໜ້າ ຈໍ "ໜ້າ ຈໍ [0]" 0 0
    • InputDevice "ຄີບອດ [0]" "CoreKeyboard"
    • InputDevice "ຫນູ [1]" "ໂປແກຼມໂປແກມແປຮູບ"
    • ຕົວເລືອກ "Clone" "ປິດ"
    • ຕົວເລືອກ "Xinerama" "ປິດ"
    • EndSection
    • ນີ້ພວກເຮົາພົບເຫັນຫຼາຍທາງເລືອກທີ່ ສຳ ຄັນ. ພວກເຂົາຖືກອະທິບາຍຕື່ມອີກຂ້າງລຸ່ມນີ້.
    • InputDevice - ບອກ XServer ໃຫ້ໃຊ້ອຸປະກອນທີ່ຖືກສ້າງຂື້ນ.
    • ຕົວເລືອກ "Clone" - ຖ້າໃຊ້ຈໍຄອມພິວເຕີ້ຫຼືບັດກາຟິກຫລາຍໆອັນ, ສິ່ງນີ້ສະແດງວ່າມັນຄວນສະແດງຢູ່ໃນຈໍຄອມພິວເຕີທຸກລຸ້ນຫລືບໍ່.
    • ຕົວເລືອກ "Xinerama" - ຖ້າໃຊ້ຫຼາຍບັດຫຼືຈໍພາບຫລາຍຮູບແບບ, ມັນຈະສະແດງໃຫ້ເຫັນວ່າມັນເຮັດວຽກຫລືບໍ່ເປັນ desktops ແຍກຕ່າງຫາກ.

ຄຳ ແນະ ນຳ

  • ການແຈກຈ່າຍຂອງທ່ານອາດຈະມາພ້ອມກັບເຄື່ອງມືໃນການຕັ້ງຄ່າສິ່ງນີ້ ສຳ ລັບທ່ານ, ຫຼືຢ່າງ ໜ້ອຍ ກໍ່ ນຳ ສະ ເໜີ ມັນໃນທາງທີ່ງ່າຍກວ່າ.
  • ໂດຍປົກກະຕິແລ້ວ, ການຕັ້ງຄ່າ Xorg ສາມາດກວດພົບອຸປະກອນໄດ້ໂດຍອັດຕະໂນມັດ, ສະນັ້ນການດັດແກ້ຂັ້ນສູງມັກຈະບໍ່ ຈຳ ເປັນ.

ຄຳ ເຕືອນ

  • ການແກ້ໄຂເຄື່ອງແມ່ຂ່າຍນີ້ສາມາດເຮັດໃຫ້ເກີດບັນຫາຕ່າງໆເຊັ່ນ: ການບໍ່ໂຫຼດ ໜ້າ ຈໍຂອງທ່ານຫຼື ທຳ ລາຍຈໍພາບຂອງທ່ານ.
  • ເຊັ່ນດຽວກັນກັບການດັດແກ້ເອກະສານຂອງລະບົບ, ມັນມີອັນຕະລາຍທີ່ຄອມພິວເຕີຂອງທ່ານຈະເສຍຫາຍຖາວອນ.