Müəllif:
Roger Morrison
Yaradılış Tarixi:
6 Sentyabr 2021
YeniləMə Tarixi:
1 İyul 2024
![X11 Installation and Configuration](https://i.ytimg.com/vi/ukPxmu6u7_U/hqdefault.jpg)
MəZmun
Linux dünyasında X11 (XFree86 və ya Xorg) qrafika tətbiqetmələrini çalışdırmaq üçün lazımlı vasitələri təqdim edir. Bu proqramlar olmadan, hələ Linux-da yalnız komanda xətti ilə işləyə bilərdiniz. Bu məqalədə kompüterinizdə X11-in necə qurulacağı izah olunur.
Addımlamaq
- X11 quraşdırılmış olmalıdır. Bu, çox güman ki, paylamanın quraşdırıcısı tərəfindən edilmişdir. Quraşdırılmamışsa, bu veb saytdakı məlumatları istifadə edərək mənbədən tərtib edə bilərsiniz (http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html).
- Ctrl-Alt-F1 düymələrini basın və virtual terminal açıq olduqda kök olaraq daxil olun.
- "Xorg -configure" əmrini işə salın.
- / Etc / X11 / -də xorg.conf adlı yeni bir fayl yaradıldı. Bu fayl konfiqurasiya parametrlərini ehtiva edir. Bunlar avtomatik olaraq təyin olundu və kifayət edə bilər. Bunu yoxlamaq üçün "startx" istifadə edin.
- XServer başlamamışsa və ya konfiqurasiya tamamilə qənaətbəxş deyilsə, oxuyun.
- "/Etc/X11/xorg.conf" sənədini açın.
- Hər biri XServer'in fərqli bir tərəfini idarə edən bir çox bölmə var. XServer başlamamışsa, "Cihaz" qrupunu yoxlayın. Budur bir nümunə, lakin bu sistemdən sistemə dəyişəcəkdir.
- Bölmə "Cihaz"
- "Cihaz [0]" identifikatoru
- Sürücü "nvidia"
- Satıcı adı "NVidia"
- BoardName "GeForce 6150 LE"
- Son Bölmə
- "Cihaz" qrupunu konfiqurasiya etmək üçün aşağıdakı seçimlərdən istifadə edin:
- Identifier - server üçün cihazın şəxsiyyəti.
- Sürücü - Cihaz üçün hansı sürücü istifadə olunur. Bəzi tanınanlar bunlardır: vesa (sadə, 3D üçün dəstək yoxdur), nv (Nvidia kartları üçün, 3D üçün dəstək yoxdur) və NVidia (Nvidia kartları üçün 3D üçün dəstək normal olaraq yüklənməli və quraşdırılmalıdır).
- Satıcı Adı - Çox vacib deyil, sürücünün kim tərəfindən yaradıldığını göstərir.
- BoardName - Hansı cihazın qrafik kartınız olduğunu göstərir.
- Bir siçan və klaviatura kimi giriş cihazlarını da konfiqurasiya edə bilərsiniz.
- Siçanı konfiqurasiya etmək üçün "Müəyyənedici" siçan yazısı ilə "InputDevice" qrupunu hərəkət etdirin [1].
- Bölmə "InputDevice"
- "Siçan [1]" identifikatoru
- Sürücü "siçan"
- Seçim "Düymələr" "5"
- Seçim "Cihaz" / dev / giriş / siçan "
- Seçim "Adı" "ImPS / 2 Generic Wheel Mouse"
- Seçim "Protokol" "explorerps / 2"
- Seçim "Satıcı" "Sysp"
- Seçim "ZAxisMapping" "4 5"
- Son Bölmə
- Yuxarıdakı giriş ilə siçanı idarə edirsiniz. Bu bölmə çox güman ki, avtomatik olaraq avtomatik olaraq yaradılıb.
- "Sürücü" girişi hansı sürücünün istifadə ediləcəyini göstərir. Bunun başqa bir şey olması lazım olduğunu bilmirsinizsə, "siçanınızı" dəyişməz olaraq buraxın.
- Protokolları və siçanla əlaqəli digər inkişaf etmiş şeyləri düzəltmək üçün müxtəlif "Seçim" girişləri göstərilir. Ən yaxşısı bu parametrləri tək buraxmaqdır.
- Klaviaturanı da konfiqurasiya edə bilərsiniz.
- Bölmə "InputDevice"
- "Klaviatura [0]" identifikatoru
- "Kbd" sürücüsü
- Seçim "Protokol" "Standart"
- Seçim "XkbLayout" "biz"
- Seçim "XkbModel" "Microsoftpro"
- Seçim "XkbRules" "xfree86"
- Son Bölmə
- Burada bir çox fərqli seçim tapa bilərsiniz, ancaq yəqin ki, yalnız "XkbLayout" və "Sürücü" ni dəyişdirmək istəyəcəksiniz.
- "Seçim" XkbLayout "klaviatura tərtibatını təyin edir. Hər testin nə etdiyini bilmək üçün bir kod verə bilərsiniz.
- Siçan sürücüsü demək olar ki, hər hansı bir siçanla işlədiyi kimi, "kbd sürücüsü" demək olar ki, bütün klaviaturaları idarə edə biləcəyi üçün sürücünü tək buraxmaq yaxşıdır.
- Monitoru da konfiqurasiya edə bilərsiniz. Bununla çox diqqətli olun, çünki səhv parametrlər monitorunuza həmişəlik zərər verə bilər. Bu səbəbdən tövsiyə bu hissəni dəyişdirməməkdir.
- Bölmə "Monitor"
- "Monitor [0]" identifikatoru
- Satıcı adı "VSC"
- Model adı "VIEWSONIC A70"
- UseModes "Modu [0]"
- Ekran ölçüsü 310 232
- HorizSync 30.0 - 70.0
- VertRefresh 43.0 - 180.0
- Seçim "CalcAlgorithm" "XServerPool"
- Seçim "DPMS"
- Son Bölmə
- MonitorName kimi bütün parametrlərin çoxu aydındır. DisplaySize, HorizSync və VertRefresh-i də qura bilərsiniz, lakin bunlar sisteminizə zərər verə biləcək parametrlərdir, buna görə onları rahat buraxın.
- Şriftlər və 3B qrafika kimi şeyləri təmin etmək üçün başlanğıcda XServer-ə müxtəlif modullar yüklənə bilər. Bunlar "Modul" girişində göstərilmişdir.
- Bölmə "Modul"
- "Dbe" yükləyin
- "Type1" yükləyin
- "Freetype" yükləyin
- "Extmod" yükləyin
- "Glx" yükləyin
- Son Bölmə
- GLX modulu 3B qrafika qurur.
- Pulsuz tip modul şriftlər üçün vacibdir.
- "Şrift" parametri bir qrafik proqramı üçün çox vacibdir. XServer-ə şriftlərin harada tapılacağını bildirən "şrift" yollarını düzəldə bilərsiniz.
- Bölmə "Dosyalar"
- InputDevices "/ dev / gpmdata"
- InputDevices "/ dev / input / mice"
- FontPath "/ usr / share / fonts / misc: miqyaslı"
- FontPath "/ usr / share / fonts / local"
- FontPath "/ usr / share / fonts / 75dpi: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / 100dpi: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / Type1"
- FontPath "/ usr / share / fonts / URW"
- FontPath "/ usr / share / fonts / Speedo"
- FontPath "/ usr / share / fonts / PEX"
- FontPath "/ usr / share / fonts / kiril"
- FontPath "/ usr / share / fonts / latin2 / misc: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / latin2 / 75dpi: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / latin2 / 100dpi: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / latin2 / Type1"
- FontPath "/ usr / share / fonts / latin7 / 75dpi: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / baekmuk: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / japanese: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / quintv"
- FontPath "/ usr / share / fonts / truetype"
- FontPath "/ usr / share / fonts / uni: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / CID"
- FontPath "/ usr / share / fonts / ucs / misc: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / ucs / 75dpi: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / ucs / 100dpi: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / hellas / misc: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / hellas / 75dpi: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / hellas / 100dpi: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / hellas / Type1"
- FontPath "/ usr / share / fonts / misc / sgi: ölçeklenmemiş"
- FontPath "/ usr / share / fonts / xtest"
- FontPath "/ opt / kde3 / share / fonts"
- Son Bölmə
- Şriftlərin ümumiyyətlə Xorg-configure tərəfindən avtomatik olaraq aşkarlandığını unutmayın - yoxsa, onları yükləmək üçün "FontPath path_to_fonts" kimi yeni bir giriş əlavə edə bilərsiniz.
- Burada nəzərdən keçirəcəyimiz son bölmə "ServerLayout" dur. Bu, birdən çox masa üstü kimi şeyləri idarə edir və hansı cihazlardan istifadə ediləcəyini göstərir.
- Bölmə "ServerLayout"
- "Layout [all]" identifikatoru
- Ekran "Ekran [0]" 0 0
- InputDevice "Klaviatura [0]" "CoreKeyboard"
- InputDevice "Siçan [1]" "CorePointer"
- Seçim "Clone" "off"
- Seçim "Xinerama" "off"
- Son Bölmə
- Burada bir çox vacib seçim tapırıq. Aşağıda daha da izah olunur.
- InputDevice - XServer-ə yaradılmış bir cihazdan istifadə etməsini söyləyir.
- Seçim "Klon" - Birdən çox monitor və ya qrafik kartı istifadə olunursa, bu, bütün monitorlarda eyni göstərilib göstərilməməsini göstərir.
- Seçim "Xinerama" - Birdən çox qrafik kartı və ya monitor istifadə olunursa, bu, ayrı masa üstü kimi işləyib işləməməsini göstərir.
Göstərişlər
- Dağıtımınız bunu sizin üçün konfiqurasiya etmək və ya ən azı daha asan bir şəkildə təqdim etmək üçün bir vasitə ilə gələ bilər.
- Tipik olaraq, Xorg konfiqurasiyası cihazları avtomatik olaraq dəqiq bir şəkildə algılaya bilər, buna görə inkişaf etmiş tənzimləmə çox vaxt lazımsız olur.
Xəbərdarlıqlar
- Bu serverin redaktəsi masaüstünüzü yükləməmək və ya monitorunuza zərər vermək kimi problemlərə səbəb ola bilər.
- Bir sistem sənədini düzəltməkdə olduğu kimi, kompüterinizin qalıcı bir şəkildə zədələnməsi təhlükəsi var.