Muallif:
Roger Morrison
Yaratilish Sanasi:
6 Sentyabr 2021
Yangilanish Sanasi:
1 Iyul 2024
![I19 - Ejecutar programas gráficos remotamente por X11 (cliente Windows)](https://i.ytimg.com/vi/dEXPkSFI-j0/hqdefault.jpg)
Tarkib
Linux dunyosida X11 (XFree86 yoki Xorg) grafik dasturlarni boshqarish uchun zarur vositalarni taqdim etadi. Ushbu dasturlarsiz siz Linuxda faqat buyruq satri bilan ishlashingiz mumkin edi. Ushbu maqola kompyuteringizda X11-ni qanday sozlashni tushuntiradi.
Qadam bosish
- Sizda X11 o'rnatilgan bo'lishi kerak. Bu sizning tarqatishingizni o'rnatuvchisi tomonidan allaqachon qilingan bo'lishi mumkin. Agar sizda o'rnatilmagan bo'lsa, uni ushbu veb-saytda (http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html) ma'lumotlardan foydalanib, uni manbadan to'plashingiz mumkin.
- Ctrl-Alt-F1 tugmachalarini bosing va virtual terminal ochiq bo'lganda root sifatida kiring.
- "Xorg -configure" buyrug'ini bajaring.
- / Etc / X11 / da xorg.conf deb nomlangan yangi fayl yaratildi. Ushbu fayl konfiguratsiya sozlamalarini o'z ichiga oladi. Ular avtomatik ravishda aniqlandi va etarli bo'lishi mumkin. Buni sinab ko'rish uchun "startx" dan foydalaning.
- Agar XServer ishga tushirilmagan bo'lsa yoki konfiguratsiya umuman qoniqarli bo'lmasa, o'qing.
- "/Etc/X11/xorg.conf" faylini oching.
- Ko'p bo'limlar mavjud, ularning har biri XServer-ning boshqa tomonlarini boshqaradi. Agar XServer ishga tushirilmagan bo'lsa, "Qurilma" guruhini tekshiring. Mana bir misol, ammo bu har bir tizimda farq qiladi.
- "Qurilma" bo'limi
- "Qurilma [0]" identifikatori
- "Nvidia" haydovchisi
- Sotuvchi nomi "NVidia"
- Kengash nomi "GeForce 6150 LE"
- EndSection
- "Qurilma" guruhini sozlash uchun quyidagi variantlardan foydalaning:
- Identifikator - server uchun qurilmaning identifikatori.
- Drayv - Qurilma uchun qaysi drayver ishlatiladi. Ba'zi taniqli bo'lganlar: vesa (oddiy, 3D-ni qo'llab-quvvatlamaydi), nv (Nvidia kartalari uchun, 3D-ni qo'llab-quvvatlamaydi) va NVidia (Nvidia kartalari uchun 3D-ni qo'llab-quvvatlash odatdagidek yuklab olinishi va o'rnatilishi kerak).
- VendorName - juda muhim emas, haydovchini kim yaratganligini ko'rsatadi.
- BoardName - qaysi qurilmangiz sizning grafik kartangiz ekanligini ko'rsatadi.
- Sichqoncha va klaviatura kabi kirish moslamalarini ham sozlashingiz mumkin.
- Sichqonchani sozlash uchun "InputDevice" guruhini "Identifier" yozuvi bilan harakatlantiring Sichqoncha [1].
- "InputDevice" bo'limi
- Identifikator "Sichqoncha [1]"
- "Sichqoncha" haydovchisi
- Variant "Tugmalar" "5"
- Variant "Device" / dev / input / mice "
- Variant "Ism" "ImPS / 2 umumiy g'ildirakli sichqoncha"
- "Protokol" "Explorerps / 2" opsiyasi
- "Sotuvchi" opsiyasi "Sysp"
- Variant "ZAxisMapping" "4 5"
- EndSection
- Yuqoridagi yozuv yordamida siz sichqonchani boshqarasiz. Ehtimol, ushbu bo'lim avtomatik ravishda to'g'ri tuzilgan bo'lishi mumkin.
- "Drayv" yozuvi qaysi drayverni ishlatishini ko'rsatadi. Agar bu boshqa narsa bo'lishi kerakligini bilmasangiz, "sichqonchani" o'zgarishsiz qoldiring.
- Protokollarni va sichqoncha bilan bog'liq boshqa rivojlangan narsalarni tahrirlash uchun turli xil "Option" yozuvlari ko'rsatilgan. Ushbu sozlamalarni yolg'iz qoldirganingiz ma'qul.
- Klaviaturani ham sozlashingiz mumkin.
- "InputDevice" bo'limi
- "Klaviatura [0]" identifikatori
- "Kbd" haydovchisi
- "Protokol" varianti "Standart"
- "XkbLayout" varianti "biz"
- Variant "XkbModel" "Microsoftpropro"
- Variant "XkbRules" "xfree86"
- EndSection
- Bu erda siz juda ko'p turli xil variantlarni topasiz, lekin ehtimol siz faqat "XkbLayout" va "Driver" ni o'zgartirishni xohlaysiz.
- "Variant" XkbLayout "klaviatura tartibini belgilaydi. Siz kompyuterga har bir test nima qilishini aytib berish uchun kod berishingiz mumkin.
- Drayverni yolg'iz tashlab qo'yish yaxshidir, chunki "kbd drayveri" deyarli barcha klaviaturalarni boshqarishi mumkin, xuddi sichqoncha drayveri deyarli har qanday sichqoncha bilan ishlaydi.
- Bundan tashqari, monitorni sozlashingiz mumkin. Bunga juda ehtiyot bo'ling, chunki noto'g'ri sozlamalar sizning monitoringizga doimiy ravishda zarar etkazishi mumkin. Shuning uchun maslahat bu qismni o'zgartirmaslikdir.
- "Monitor" bo'limi
- "Monitor [0]" identifikatori
- Sotuvchi nomi "VSC"
- Model nomi "VIEWSONIC A70"
- UseModes "Rejimlar [0]"
- DisplaySize 310 232
- HorizSync 30.0 - 70.0
- VertRefresh 43.0 - 180.0
- Variant "CalcAlgorithm" "XServerPool"
- "DPMS" opsiyasi
- EndSection
- MonitorName kabi barcha sozlamalar aniq. Bundan tashqari, DisplaySize, HorizSync va VertRefresh-ni o'rnatishingiz mumkin, ammo bu sizning tizimingizga zarar etkazadigan sozlamalar, shuning uchun ularni yolg'iz qoldiring.
- Shriftlar va 3D grafika kabi narsalarni yoqish uchun ishga tushirilganda XServer-ga turli xil modullarni yuklash mumkin. Ular "Modul" yozuvida ko'rsatilgan.
- "Modul" bo'limi
- "Dbe" yuklash
- "Type1" yuklash
- "Freetype" ni yuklash
- "Extmod" ni yuklash
- "Glx" yuklash
- EndSection
- Glx moduli 3D grafikani o'rnatadi.
- Bepul turdagi modul shriftlar uchun juda muhimdir.
- "Shrift" parametri grafik dastur uchun juda muhimdir. XServer-ga shriftlarni qaerdan topish kerakligini ko'rsatadigan "shrift" yo'llarini tahrirlashingiz mumkin.
- "Fayllar" bo'limi
- InputDevices "/ dev / gpmdata"
- InputDevices "/ dev / input / mice"
- FontPath "/ usr / share / fonts / misc: o'lchamsiz"
- FontPath "/ usr / share / fonts / local"
- FontPath "/ usr / share / fonts / 75dpi: o'lchamsiz"
- FontPath "/ usr / share / fonts / 100dpi: o'lchamsiz"
- FontPath "/ usr / share / fonts / Type1"
- FontPath "/ usr / share / fonts / URW"
- FontPath "/ usr / share / fonts / Speedo"
- FontPath "/ usr / share / fonts / PEX"
- FontPath "/ usr / share / fonts / kirill"
- FontPath "/ usr / share / fonts / latin2 / misc: o'lchamsiz"
- FontPath "/ usr / share / fonts / latin2 / 75dpi: o'lchamsiz"
- FontPath "/ usr / share / fonts / latin2 / 100dpi: o'lchamsiz"
- FontPath "/ usr / share / fonts / latin2 / Type1"
- FontPath "/ usr / share / fonts / latin7 / 75dpi: o'lchamsiz"
- FontPath "/ usr / share / fonts / baekmuk: masshtabsiz"
- FontPath "/ usr / share / fonts / yaponcha: o'lchovsiz"
- FontPath "/ usr / share / fonts / quintv"
- FontPath "/ usr / share / fonts / truetype"
- FontPath "/ usr / share / fonts / uni: masshtabsiz"
- FontPath "/ usr / share / fonts / CID"
- FontPath "/ usr / share / fonts / ucs / misc: o'lchamsiz"
- FontPath "/ usr / share / fonts / ucs / 75dpi: o'lchamsiz"
- FontPath "/ usr / share / fonts / ucs / 100dpi: o'lchamsiz"
- FontPath "/ usr / share / fonts / hellas / misc: o'lchamsiz"
- FontPath "/ usr / share / fonts / hellas / 75dpi: o'lchamsiz"
- FontPath "/ usr / share / fonts / hellas / 100dpi: o'lchamsiz"
- FontPath "/ usr / share / fonts / hellas / Type1"
- FontPath "/ usr / share / fonts / misc / sgi: o'lchamsiz"
- FontPath "/ usr / share / fonts / xtest"
- FontPath "/ opt / kde3 / share / fonts"
- EndSection
- Shriftlar odatda Xorg-configure tomonidan avtomatik ravishda aniqlanishiga e'tibor bering - agar bo'lmasa, ularni baribir yuklash uchun "FontPath path_to_fonts" kabi yangi yozuv qo'shishingiz mumkin.
- Bu erda biz ko'rib chiqadigan so'nggi bo'lim "ServerLayout". Bu bir nechta ish stoli kabi narsalarni boshqaradi va qaysi qurilmalardan foydalanilishini ko'rsatadi.
- "ServerLayout" bo'limi
- "Layout [all]" identifikatori
- Ekran "Ekran [0]" 0 0
- InputDevice "Klaviatura [0]" "CoreKeyboard"
- InputDevice "Sichqoncha [1]" "CorePointer"
- "Klon" opsiyasi "o'chirilgan"
- Variant "Xinerama" "o'chirilgan"
- EndSection
- Bu erda biz juda ko'p muhim variantlarni topamiz. Ular quyida qo'shimcha ravishda tushuntiriladi.
- InputDevice - XServerga yaratilgan qurilmadan foydalanishni aytadi.
- "Klon" opsiyasi - Agar bir nechta monitor yoki grafik kartadan foydalanilsa, bu barcha monitorlarda bir xil bo'lishi yoki ko'rsatilmasligini bildiradi.
- "Xinerama" opsiyasi - Agar bir nechta grafik kartalar yoki monitorlardan foydalanilsa, bu ularning alohida ish stoli sifatida ishlashini yoki ishlamasligini ko'rsatadi.
Maslahatlar
- Sizning tarqatishingizda buni siz uchun sozlash yoki hech bo'lmaganda osonroq tarzda taqdim etish uchun vosita bo'lishi mumkin.
- Odatda, Xorg konfiguratsiyasi avtomatik ravishda qurilmalarni aniq aniqlashi mumkin, shuning uchun rivojlangan tahrirlash ko'pincha kerak emas.
Ogohlantirishlar
- Ushbu serverni tahrirlash ish stolini yuklamaslik yoki monitoringizga zarar etkazish kabi muammolarni keltirib chiqarishi mumkin.
- Tizim faylini tahrirlashda bo'lgani kabi, sizning kompyuteringiz doimiy ravishda buzilib ketish xavfi mavjud.