Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış

Bu məqalə Linux qrafiklərinin necə işlədiyi və onun hansı komponentlərdən ibarət olması haqqındadır. Desktop mühitlərinin müxtəlif tətbiqlərinin bir çox ekran görüntüsünə malikdir. 

Əgər KDE və GNOME arasında çox fərqiniz yoxdursa və ya fərqiniz varsa, lakin başqa alternativlərin nə olduğunu bilmək istəyirsinizsə, bu məqalə sizin üçündür. Bu ümumi baxışdır və bir çox adı və bir neçə termini olsa da, material yeni başlayanlar və sadəcə Linux-a baxanlar üçün də faydalı olacaq.

Mövzu, uzaqdan giriş qurarkən və nazik müştəri tətbiq edərkən qabaqcıl istifadəçilər üçün də maraqlı ola bilər. Mən tez-tez kifayət qədər təcrübəli Linuxoidlərlə "serverdə yalnız bir komanda xətti var və qrafikləri daha ətraflı öyrənməyi planlaşdırmıram, çünki bunlar adi istifadəçilər üçün lazımdır" ifadələri ilə tez-tez rastlaşıram. Ancaq hətta Linux biliciləri ssh əmri üçün "-X" variantını tapmaqdan təəccüblənir və xoşbəxtdirlər (və bunun üçün X serverinin işini və funksiyalarını başa düşmək faydalıdır).

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxışMənbə

Mən demək olar ki, 15 ildir ki, Linux kurslarında dərs deyirəm "Şəbəkə Akademiyası LANIT“Və əminəm ki, mənim öyrətdiyim beş mindən çox insanın bir çoxu Habr haqqında oxuyur və yəqin ki, məqalələr yazır. Kurslar həmişə çox məşğul olur (kursun orta müddəti beş gündür), tam tanışlıq üçün ən azı on gün tələb olunan mövzular haqqında danışmaq lazımdır. Həmişə kurs zamanı auditoriyadan (yeni gələnlər və ya təcrübəli idarəçilər), eləcə də “tamaşaçıların sualları”ndan asılı olaraq, daha çox vaxt ayırmaq üçün nəyi daha ətraflı, nəyin daha səthi olduğunu seçirəm. komanda xətti utilitləri və onların praktik tətbiqi. Kifayət qədər belə mövzular var ki, bir az qurban vermək lazımdır. Bunlar “Linux tarixi”, “Linux paylamalarında fərqlər”, “Lisenziyalar haqqında: GPL, BSD, …”, “Qrafika və iş masası mühitləri haqqında” (bu məqalənin mövzusu) və s. Bunlar vacib deyil, lakin adətən daha çox “burada və indi” sualları var və cəmi beş gün... Bununla belə, Linux ƏS-nin əsaslarını ümumi başa düşmək üçün mövcud müxtəlifliyi başa düşmək lazımdır (belə ki, hətta bir xüsusi Linux paylanmasından istifadə etməklə belə , hələ də "Linux" adlanan bütün bu nəhəng və geniş dünyaya daha geniş baxışı var) bu mövzuları öyrənmək faydalı və zəruridir. 

Məqalə boyunca hər bir komponent üçün mövzuya daha dərindən girmək istəyənlər üçün, məsələn, Vikipediya məqalələrinə keçidlər göstərirəm (ingilis və rus məqalələri varsa, daha dolğun / faydalı versiyaya işarə edir).

Əsas nümunələr və ekran görüntüləri üçün openSUSE paylanmasından istifadə etdim. Anbarda çoxlu sayda paketi olan hər hansı digər icma tərəfindən hazırlanmış paylamadan istifadə etmək mümkün idi. İş masası dizaynlarının müxtəlifliyini kommersiya paylanmasında nümayiş etdirmək çətindir, lakin mümkündür, çünki onlar tez-tez daha çox tanınan iş masası mühitlərindən yalnız bir və ya ikisini istifadə edirlər. Beləliklə, tərtibatçılar sabit, düzəldilmiş OS buraxmaq vəzifəsini daraldırlar. Eyni sistemdə mən depoda tapdığım bütün DM / DE / WM (aşağıda bu şərtlərin izahı) quraşdırdım. 

"Mavi çərçivələr" ilə ekran görüntüləri yalnız openSUSE-də çəkilir. 

"Ağ çərçivələr" ilə ekran görüntüləri digər paylamalarda hazırlanmışdır, onlar ekran görüntüsündə göstərilmişdir. 

"Boz haşiyələri" olan skrinşotlar dünənki masaüstü dizayn nümunələri kimi internetdən götürülüb.

Beləliklə, başlayaq.

Qrafiki təşkil edən əsas komponentlər

Mən üç əsas komponenti ayıracağam və onları sistemin başlanğıcında işə salınma ardıcıllığı ilə sadalayacağam: 

  1. DM (Ekran meneceri);
  2. ekran serveri;
  3. DE (Masaüstü Mühit).

Əlavə olaraq, Masaüstü Mühitinin mühüm alt elementləri kimi: 

  • Proqramlar Meneceri/Başlatıcı/Switcher (Başlat düyməsi); 
  • WM (Pəncərə Meneceri);
  • masa üstü mühiti ilə gələn müxtəlif proqram təminatı.

Hər bir maddə haqqında ətraflı məlumat.

DM (Ekran meneceri)

"Qrafika" başlayanda başlayan ilk proqram displey meneceri olan DM (Display Manager)-dir. Onun əsas vəzifələri:

  • hansı istifadəçilərin sistemə daxil olmasını soruşmaq, autentifikasiya məlumatlarını (parol, barmaq izi) tələb etmək;
  • hansı iş masası mühitinin işlədiləcəyini seçin.

Hal-hazırda müxtəlif paylamalar geniş istifadə olunur: 

  • SDDM (dəyişdi kdm),
  • GDM,
  • LightDM,
  • XDM.
  • Fly-DM (AstraLinux-da istifadə olunur) da qeyd edilə bilər.

Mövcud DM-lərin siyahısı yenilənir Wiki məqaləsi. 

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Qeyd etmək lazımdır ki, aşağıdakı ekran görüntüləri eyni LightDM displey menecerindən istifadə edir, lakin fərqli paylamalarda (paylamaların adları mötərizə içərisindədir). Fərqli paylamaların dizaynerlərinin işi sayəsində bu DM-nin nə qədər fərqli görünə biləcəyinə baxın.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Bu müxtəliflikdə əsas odur ki, qrafikanı işə salmaq və istifadəçiyə bu qrafiklərə daxil olmaq üçün cavabdeh olan bir proqram var və bu tətbiqin görünüşü və bəzi funksionallığı (dizayn seçimi) ilə fərqlənən müxtəlif tətbiqləri var. mühitlər, istifadəçilərin seçimi, pis görən istifadəçilər üçün versiya, protokol vasitəsilə uzaqdan giriş imkanı XDMCP).

Göstərici Server

Display Server bir növ qrafik təməldir, onun əsas vəzifəsi video kart, monitor və müxtəlif giriş cihazları (klaviatura, siçan, toxunma panelləri) ilə işləməkdir. Yəni, “qrafika”da göstərilən proqramın (məsələn, brauzer və ya mətn redaktoru) birbaşa cihazlarla necə işləməyi bilməsi lazım deyil, onun drayverləri bilməsi lazım deyil. Bütün bunlar X Window tərəfindən idarə olunur.

Displey Server haqqında danışarkən, uzun illər Linuxda və Unix-də bir proqram nəzərdə tutulurdu X Pəncərə Sistemi və ya adi insanlarda X (X). 

İndi bir çox paylamalar X ilə əvəz olunur Wayland. 

Siz həmçinin oxuya bilərsiniz:

Əvvəlcə X-i və onlarda bir neçə qrafik proqramları işə salaq.

Təcrübə "X və onun içindəki tətbiqləri işə salın"

Mən yeni yaradılmış webinarser istifadəçisindən hər şeyi edəcəyəm (hər şeyi kökdən etmək daha asan olardı, lakin daha təhlükəsiz deyil).

  • H'am cihazlara girişə ehtiyac duyduğu üçün mən giriş verirəm: Jurnalda (/home/webinaruser/.local/share/xorg/Xorg.77.log) X-i işə salarkən səhvlərə baxaraq cihazların siyahısını müəyyən etdim. 

% sudo setfacl -m u:webinaruser:rw /dev/tty8 /dev/dri/card0 /dev/fb0 /dev/input/*

  • Bundan sonra X-ə başlayıram:

% X -retro :77 vt8 & 

Seçimlər: * -retro - standart olaraq qara deyil, "boz" klassik fon ilə başlayın; * :77 - Mən (ağlabatan diapazonda olan hər hansı biri mümkündür, yalnız :0 çox güman ki, artıq işləyən qrafika tərəfindən işğal olunub) ekran nömrəsini, bir neçə işləyən X-i ayırd etmək üçün bəzi faktiki unikal identifikator təyin etdim; * vt8 - terminalı müəyyən edir, burada /dev/tty8, hansı X-lərin göstəriləcəyi). 

  • Qrafik tətbiqin işə salınması:

Bunu etmək üçün əvvəlcə proqramın hansı X-lərdən hansının çəkilməli olduğunu göndərmək üçün işlədiyimi başa düşəcəyi bir dəyişən təyin edirik: 

% export DISPLAY=":77" 

Çalışan X-lərin siyahısını belə görə bilərsiniz: 

ps -fwwC X

Dəyişən təyin edildikdən sonra biz X-də tətbiqləri işə sala bilərik - məsələn, saatı işə salıram:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Bu fraqmentdən əsas fikirlər və nəticələr:

  • X-in cihazlara girişi lazımdır: terminal, video kart, giriş cihazları,
  • X-in özləri heç bir interfeys elementlərini göstərmir - bu, qrafik proqramları işə salmaq üçün boz (əgər "--retro" seçimi varsa) və ya müəyyən ölçülü qara rəngli kətandır (məsələn, 1920 × 1080 və ya 1024 × 768).
  • "Xaç"ın hərəkəti göstərir ki, X siçanın mövqeyini izləyir və bu məlumatı onda işləyən proqramlara ötürür.
  • Həmçinin, X-in klaviaturadakı düymə vuruşlarını tutur və bu məlumatı proqramlara ötürür.
  • DISPLAY dəyişəni qrafik proqramlara hansı ekranda (hər X-lər işə salındıqda unikal ekran nömrəsi ilə işə salınır) və buna görə də mənim maşınımda işləyənlərdən hansının X-i çəkəcəyini bildirir. (Bu dəyişəni uzaq maşına təyin etmək və çıxışı şəbəkədəki başqa maşında işləyən X-lərə göndərmək də mümkündür.) X-lər -auth seçimi olmadan işə salındığından, XAUTHORITY dəyişəni və ya xhost ilə məşğul olmağa ehtiyac yoxdur. əmr.
  • Qrafik proqramlar (və ya X-müştəriləri tərəfindən çağırıldığı kimi) X-də çəkilir - onları köçürmək / bağlamaq / dəyişdirmək imkanı olmadan "-g (Eni)x(Height)+(ShiftFromLeftEdge)+(ShiftFromTopEdge)". Müvafiq olaraq sağdan və aşağı kənardan mənfi işarə ilə.
  • Qeyd etməyə dəyər iki termin X-server (X-lər belə adlanır) və X-müştərilərdir (X-də işləyən hər hansı qrafik proqram belə adlanır). Bu terminologiyanı başa düşməkdə bir az qarışıqlıq var, çoxları bunu tam əksini başa düşür. Monitorumda serverdən qrafik proqramı göstərmək üçün “müştəri maşını”ndan (uzaqdan giriş terminologiyasında) “serverə” (uzaqdan giriş terminologiyasında) qoşulduğum halda, X serveri işə başlayır. monitorun (yəni, "serverdə" deyil, "müştəri maşınında") olduğu maşın və X müştəriləri "müştəri maşını"nın monitorunda göstərilsə də, "serverdə" işə salınır və işləyir. 

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış

DE komponentləri

Sonra, adətən masaüstünü təşkil edən komponentləri təhlil edəcəyik.

DE komponentləri: Başlanğıc düyməsi və tapşırıq paneli

Sözdə "Start" düyməsi ilə başlayaq. Tez-tez bu, "Tapşırıq Çubuğu" da istifadə olunan ayrı bir proqramdır. Həm də adətən işləyən proqramlar arasında keçid üçün bir applet var.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Fərqli iş masası mühitlərinə baxdıqdan sonra bu cür tətbiqləri ümumi adı "Proqramlar Meneceri (Başlatıcı / dəyişdirici)", yəni tətbiqləri idarə etmək üçün bir vasitə (işləyənlər arasında işə salmaq və keçid) altında ümumiləşdirərdim və eyni zamanda proqram təminatı olan kommunalları göstərərdim. bu tip tətbiqin nümunəsi.

  • Bu, klassik (ekranın kənarlarından birinin tam uzunluğu) "Tapşırıq çubuğunda" "Başlat" düyməsi şəklində baş verir:

    ○ xfce4 panel,
    ○ mate-panel/gnome-panel,
    ○ vala paneli,
    ○ rəng 2.

  • Siz həmçinin "MacOS formalı tapşırıq panellərini" ayrıca (ekranın kənarının bütün uzunluğunu deyil) vurğulaya bilərsiniz, baxmayaraq ki, hər ikisində çoxlu tapşırıq panelləri görünə bilər. Burada, daha doğrusu, əsas fərq sırf vizualdır - "hoverdə artan nişanların təsiri" nin olması.

    ○ dok,
    ○ latte dok,
    ○ Qahirə limanı,
    ○ taxta.

  • Və / Və ya isti düymələr basıldıqda tətbiqləri işə salan bir xidmət (bir çox iş masası mühitində oxşar komponent mütləq mövcuddur və öz isti düymələrinizi konfiqurasiya etməyə imkan verir):

    ○ sxhkd.

  • Müxtəlif menyu formalı "başlatıcılar" da var (ingilis dilindən. Launch (run)):

    ○ dmenu-run,
    ○ rofi - əyyaş göstər,
    ○ Albert,
    ○ grunge.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış

DE komponentləri: WM (Window Manager)

Daha çox rus dilində oxuyun

Daha çox ingilis dilində oxuyun

WM (Pəncərə Meneceri) - pəncərələri idarə etmək üçün cavabdeh olan bir növ proqram, aşağıdakı imkanları əlavə edir:

  • pəncərələri iş masası ətrafında hərəkət etdirmək (yalnız başlıq üçün deyil, pəncərənin hər hansı bir hissəsi üçün Alt düyməsini basıb saxlayaraq standart daxil olmaqla);
  • pəncərələrin ölçüsünü dəyişdirmək, məsələn, "pəncərə çərçivəsini" sürükləmək;
  • "başlıq (başlıq)" və pəncərə interfeysinə tətbiqi minimuma endirmək / böyütmək / bağlamaq üçün düymələr əlavə edir;
  • hansı tətbiqin "diqqət mərkəzində" olduğu konsepsiyası.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Ən məşhurlarını sadalayacağam (mötərizədə DE-nin standart olaraq istifadə edildiyini göstərirəm):

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Mən də "DE elementləri olan köhnə WM"-ni sadalayacağam. Bunlar. pəncərə menecerinə əlavə olaraq, onlar tam hüquqlu DE-yə daha çox xas olan Başlat düyməsi və Tapşırıqlar Çubuğu kimi elementlərə malikdirlər. Nə qədər "yaşlı" olsalar da, həm IceWM, həm də WindowMaker 2020-ci ildə yenilənmiş versiyalarını artıq buraxıblarsa. Belə çıxır ki, “köhnə” deyil, “köhnələr” daha düzgündür:

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
"Klassik" ("stack pəncərə menecerləri") ilə yanaşı, ayrıca qeyd etmək lazımdır kirəmitli WM, bu, pəncərələrin bütün ekran boyunca plitələrlə örtülməsinə imkan verir və bəzi proqramlar üçün tam ekranda hər işləyən proqram üçün ayrıca iş masası. Bu, əvvəllər istifadə etməyən insanlar üçün bir az qeyri-adi haldır, amma mən özüm belə bir interfeysdən çoxdan istifadə etdiyim üçün deyə bilərəm ki, bu, olduqca rahatdır və siz tez belə bir interfeysə alışırsınız, bundan sonra "klassik" pəncərə menecerləri rahat görünmür.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Layihəni ayrıca qeyd etmək lazımdır Compiz şəffaflığı, kölgələri və müxtəlif üçölçülü effektləri göstərmək üçün aparat sürətləndirilməsi imkanlarından istifadə edən “Kompozit Pəncərə Meneceri” kimi bir konsepsiya. Təxminən 10 il əvvəl Linux masaüstü kompüterlərində 3D effektlərində bum baş verdi. İndi, DE-də quraşdırılmış bir çox pəncərə menecerləri bəzi birləşmə xüsusiyyətlərindən istifadə edir. Bu yaxınlarda ortaya çıxdı Yolun alovu - Wayland üçün oxşar Compiz funksionallığına malik məhsul.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Müxtəlif pəncərə menecerlərinin ətraflı siyahısını da burada tapa bilərsiniz  müqayisə məqaləsi.

DE komponentləri: qalanları

Aşağıdakı iş masası komponentlərini də qeyd etmək lazımdır (burada mən tətbiqin növünü təsvir etmək üçün ingilis dilində müəyyən edilmiş terminlərdən istifadə edirəm - bunlar tətbiqlərin adları deyil):

  • Appletlər:
  • Proqram təminatı (Vidget alətlər dəsti) - tez-tez müəyyən bir "minimal proqram dəsti" ətraf mühitlə birlikdə gəlir:

DE (Masaüstü Mühiti)

Daha çox ingilis dilində oxuyun

Yuxarıda sadalanan komponentlərdən "Masaüstü Mühit" adlanan şey əldə edilir. Çox vaxt onun bütün komponentləri eyni qrafika kitabxanalarından və eyni dizayn prinsiplərindən istifadə etməklə hazırlanır. Beləliklə, ən azı tətbiqlərin görünüşü üçün ümumi üslub qorunur.

Burada hazırda mövcud olan aşağıdakı iş masası mühitlərini vurğulaya bilərik:

GNOME və KDE ən çox yayılmış hesab olunur və XFCE onların arxasındadır.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Cədvəl şəklində müxtəlif parametrlər üzrə müqayisəyə müvafiq olaraq baxıla bilər Vikipediya məqaləsi.  

Variety DE

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Layihə_Görünən_Şüşə

Hətta tarixdən belə maraqlı nümunələr var: 2003-2007-ci illərdə Linux üçün Günəşdən “Project Looking Glass” adı ilə “3D masa üstü dizaynı” hazırlanmışdır. Mən özüm bu iş masasından istifadə etdim, daha doğrusu, istifadə etmək çətin olduğu üçün “oynadım”. Bu "3D dəri" Java-da 3D qrafik kartları olmadığı bir vaxtda yazılmışdır. Buna görə də, bütün effektlər prosessor tərəfindən yenidən hesablandı və kompüter çox güclü olmalı idi, əks halda hər şey yavaş işləyirdi. Amma gözəl çıxdı. 360D tətbiq plitələri fırlana/genişləndirilə bilər. İş masası silindrində XNUMX dərəcə panoramadan divar kağızı ilə fırlanma mümkün idi. Bir neçə gözəl proqram var idi: məsələn, “CD dəyişdirici” şəklində musiqi dinləmək və s. Siz youtube-a baxa bilərsiniz. video bu layihə haqqında, çox güman ki, yalnız bu videoların keyfiyyəti zəif olacaq, çünki o illərdə yüksək keyfiyyətli videolar yükləmək mümkün deyildi.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Xfce

Yüngül iş masası. Uzun müddətdir, 1996-cı ildən bir layihə var. Son illərdə, daha ağır KDE və GNOME-dan fərqli olaraq, yüngül və "klassik" iş masası interfeysi tələb edən bir çox paylamada olduqca populyardır. Onun bir çox parametrləri və çoxlu sayda proqramları var: terminal (xfce4-terminal), fayl meneceri (thunar), şəkil görüntüləyicisi (ristretto), mətn redaktoru (mousepad).

 
Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Panteon 

Elementary OS paylanmasında istifadə olunur. Burada deyə bilərik ki, tək bir paylama daxilində işlənib hazırlanmış və istifadə olunan və digər paylanmalarda çox istifadə olunmayan (əgər “heç istifadə edilmirsə”) “masaüstü kompüterlər” var. Ən azından onlar hələ populyarlıq qazanmayıblar və tamaşaçıların böyük bir hissəsini öz yanaşmalarının üstünlüklərinə inandıra bilməyiblər. Pantheon macOS-a bənzər interfeys qurmağı hədəfləyir. 

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Dok paneli seçimi:

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Maarifçilik

Qrafik effektlərə və vidcetlərə güclü diqqət (təqvim/saat kimi digər masa üstü mühitlərində iş masasında vidjetlərin olmadığı günlərdən). Öz kitabxanalarından istifadə edir. Onun "gözəl" tətbiqlərinin böyük dəsti var: terminal (Terminologiya), video pleyer (Rage), şəkil görüntüləyicisi (Ephoto).

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
mokşa dili

Bu, BodhiLinux paylanmasında istifadə olunan Enlightenment17 çəngəlidir. 

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
GNOME

Əvvəlcə QT kitabxanasında yazılmış KDE-yə zidd olaraq yaradılmış "klassik" masaüstü interfeysi o zaman kommersiya paylamaları üçün o qədər də əlverişli olmayan lisenziya əsasında paylanmışdı. 

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
GNOME_Shell

GNOME-un üçüncü versiyasından etibarən GNOME bütün istifadəçilərin xoşuna gəlməyən “qeyri-klassik görünüşə” malik GNOME Shell ilə göndərilməyə başladı (interfeyslərdə hər hansı qəfil dəyişikliklər istifadəçilər üçün çətin qəbul edilir). Nəticədə - "klassik" üslubda bu iş masasının inkişafını davam etdirən çəngəl layihələrinin ortaya çıxması: MATE və Cinnamon. Bir çox kommersiya paylamalarında standart olaraq istifadə olunur. Onun çoxlu sayda parametrləri və tətbiqləri var. 

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
MATE 

GNOME2 əsasında ortaya çıxdı və bu mühiti inkişaf etdirməyə davam edir. GNOME2-də istifadə edilmiş çoxlu sayda düzəlişlər və çəngəllər var (yeni adlar çəngəlləri GNOME3 üçün yeni versiyaları ilə qarışdırmamaq üçün istifadə olunur).

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Darçın

İstifadəçilərə "klassik" üslub interfeysi təqdim edən GNOME Shell çəngəlidir (GNOME2-də olduğu kimi). 

Çox sayda parametrlərə və GNOME Shell ilə eyni tətbiqlərə malikdir.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Budgie

Solus paylanmasının bir hissəsi kimi inkişaf etdirilən, lakin indi müxtəlif digər paylanmalarda müstəqil iş masası kimi təqdim olunan GNOME-un "klassik" üslublu çəngəlidir.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
KDE_Plazma (və ya tez-tez deyildiyi kimi, yalnız KDE) 

KDE layihəsi tərəfindən hazırlanmış iş masası mühiti. 

O, qrafik interfeysdən sadə istifadəçi üçün çoxlu sayda parametrlərə və bu iş masasında hazırlanmış bir çox qrafik proqramlara malikdir.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Trinity

2008-ci ildə KDE yeni KDE Plazma tətbiqini buraxdı (iş masası mühərriki ciddi şəkildə yenidən yazılmışdı). Həmçinin, GNOME/MATE-də olduğu kimi, bütün KDE pərəstişkarları bunu bəyənmədi. Nəticədə, TDE (Trinity Desktop Environment) adlı əvvəlki versiyanın inkişafını davam etdirən layihənin çəngəlləri meydana çıxdı.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Deepin_DE

Qt istifadə edərək yazılmış daha yeni iş masası mühitlərindən biri (KDE-nin üzərində yazılmışdır). Çox parametrləri və olduqca gözəl (bu subyektiv anlayış olsa da) və yaxşı işlənmiş interfeysə malikdir. Deepin Linux paylanmasının bir hissəsi kimi hazırlanmışdır. Digər paylamalar üçün paketlər də var.

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
Uçmaq 

Qt istifadə edərək yazılmış masa üstü mühitinin nümunəsi. Astra Linux paylanmasının bir hissəsi kimi hazırlanmışdır. 

Linux-da qrafika necə işləyir: müxtəlif iş masası mühitlərinə ümumi baxış
LXQt

Yüngül iş masası mühiti. Qt istifadə edərək yazılmış bir neçə əvvəlki nümunə kimi. Əslində, bu, LXDE layihəsinin davamı və Razor-qt layihəsi ilə birləşmənin nəticəsidir.

Gördüyünüz kimi, Linux iş masası çox fərqli görünə bilər və hər kəsin zövqünə uyğun interfeys var: çox gözəl və 3D effektləri ilə minimalistə, "klassik"dən qeyri-adiliyə, sistemli ağırlıqdan yüngülliyə, böyük ekranlardan tutmuş ekranlara qədər. planşetlər/smartfonlar.

Yaxşı, ümid etmək istərdim ki, Linux OS-də qrafika və iş masasının əsas komponentlərinin nədən ibarət olduğu barədə bir fikir verə bildim.

Bu məqalə üçün material 2020-ci ilin iyul ayında vebinarda sınaqdan keçirilmişdir. Baxmaq olar burada.

Hamısı budur. Ümid edirəm faydalı oldu. Hər hansı bir sualınız və şərhiniz varsa yazın. cavab verməkdən məmnun olaram. Yaxşı, gəl oxu Şəbəkə Akademiyası LANIT!

Mənbə: www.habr.com

Добавить комментарий