Једна од фасцинантних ствари у вези са Линуком је могућност да се виде различите компоненте система. Једна од најважнијих компоненти Линук система је десктоп окружење. Омогућава вам да извучете максимум из свог рачунара, пружајући неколико функција као што су пријављивање, покретање апликација, приказивање виџета као што је табла и тако даље.

Дакле, то је компликован комад софтвера.

Овде ћемо разјаснити неке од ове сложености објашњавајући три најважније компоненте десктоп окружења: сервер за приказ, менаџер прозора и менаџер за пријаву.

1. Сервер за приказ

Сервер за приказ лежи у основи десктоп окружења. Главни задатак сервера за приказ је да рукује функцијама цртања ниског нивоа, што значи да црта директно на екран. Други графички програми не цртају директно на екрану; уместо тога шаљу захтеве за цртање на сервер за приказ, који за њих црта на екрану.

Поједностављено речено, сервер за приказ даје апликацијама приступ пикселима. Дакле, све апликације којима је потребан приступ пикселима ће разговарати са сервером за приказ. На пример, ако апликација жели да креира прозор, захтева од сервера за приказ да креира тај прозор. Још један пример апликација које захтевају приступ пикселима су снимачи екрана, они добијају податке о екрану преко АПИ-ја који обезбеђује сервер за приказ.

За сваку апликацију која зависи од сервера за приказ се каже да је клијент. Дисплеј сервер је одговоран за управљање комуникацијом између својих клијената и хардверских уређаја. Својим клијентима шаље сигнале о догађајима на тастатури и мишу.

Сервер за приказ је такође одговоран за цртање показивача миша и контролу његове позиције.

Кс11 и Ваиланд су две главне опције дисплеј сервера. Кс11 је много старији од Вејланда. У ствари, Ваиланд је развијен да буде наследник Кс11. Међутим, Кс11 се и даље широко користи међу Линук дистрибуцијама.

Горе поменути концепти важе и за Кс11 и за Ваиланд. Међутим, међу њима постоје велике разлике у начину на који комуницирају са својим клијентима. Ваиланд клијенти су изолованији од клијената Кс11. Стога се Ваиланд сматра сигурнијим од Кс11.

Постоје и друге разлике које бисте могли узети у обзир ако планирате да пређете на Ваиланд, али у већини случајева не морате да бринете о тим разликама. То је зато што програмери апликација користе скупове алата високог нивоа (као што су Гтк+ и Кт) који подржавају и Кс11 и Ваиланд. Такође ГНОМЕ и КДЕ раде са Кс11 и Ваиландом.

Опширније: Шта треба да знате о коришћењу Ваиланд-а

Након што разумемо шта је сервер за приказ и шта ради, пређимо на следећу компоненту.

2. Менаџер прозораменаџер прозора

Функција менаџера прозора (као што му име каже) је управљање отвореним прозорима. Управљање прозорима укључује контролу величине прозора и њихове позиције (на захтев ваших или апликација). Дакле, кад год почнете да превлачите прозор или му мењате величину, менаџер прозора је одговоран за обраду вашег захтева.

Запамтите да да бисте превукли прозор једноставно кликните на његову насловну траку, док да бисте променили величину, кликните и превуците његове ивице. То нас помера на следећу функцију менаџера прозора, а то је цртање украса око прозора (насловна трака и ивице се називају украси прозора).

Можда се питате зашто сервер за приказ не управља управљањем прозорима? Па, јесте. У стварности, менаџери прозора раде оно што раде комуницирајући са сервером за приказ. Пошто управљање прозорима и цртање њихових украса захтевају приступ пикселима, они захтевају разговор са сервером за приказ. Дакле, менаџер прозора само даје упутства серверу за приказ, а сервер за приказ обавља стварне операције.

Још једна важна карактеристика коју менаџер прозора може имати је састављање прозора. Ако има ову функцију, онда се зове састављач прозора. То омогућава апликацијама да раде неке сјајне ствари, као што су омогућавање транспарентности, замућења, цртање сенки прозора, анимирање прозора када се померају/минимизирају/максимизирају и други визуелни ефекти.

Примери менаџера прозора

Постоји много доступних опција (за разлику од сервера за приказ, где постоје само две опције). Међу најпопуларнијим су:

  • Квин (долази са КДЕ).
  • Муттер (долази са ГНОМЕ-ом).
  • Ксфвм (Ксфцеов менаџер прозора).
  • Муффин (виљушка мрмљања за Циннамон десктоп).

Доступне су многе друге опције, неке долазе као део десктоп окружења, друге су развијене као појединачни пакети. Можете чак користите само менаџер прозора уместо пуног окружења радне површине.

Нека окружења радне површине ће вам омогућити да користите менаџер прозора треће стране. На пример, можете изабрати да користите Ксфце са квин-ом. Док ГНОМЕ & Циннамон не подржавају менаџере прозора трећих страна (на пример, ако сте покушали да насилно замените колачић у Циннамон сесији са другим менаџером прозора, панел ће нестати).

Сада разумете менаџер прозора, хајде да пређемо на следећу компоненту.

3. Менаџер пријављивања (или Менаџер екрана)

Менаџер за пријаву је први графички програм који се појављује да вам да листу корисника тако да изаберете једног и пријавите се. Такође вам даје могућност да изаберете окружење радне површине које желите. Ово вам омогућава да прелазите између десктоп окружења једноставним одјављивањем, одабиром другог окружења радне површине и поновним пријављивањем. Због тога се менаџер за пријављивање зове дисплеј менаџер (не треба га мешати са сервером за приказ).

Менаџер пријављивања идентификује тренутно инсталирана окружења радне површине тако што их прегледа /usr/share/xsessions именик. Овај директоријум садржи неколико .десктоп фајлови. Свака датотека одговара једном од тренутно инсталираних десктоп окружења.

Такође постоји много менаџера за пријављивање. Најпопуларнији су:

  • Гдм (ГНОМЕ менаџер приказа).
  • Кдм (Кде менаџер приказа).
  • лигхтдм (Многа десктоп окружења и Линук дистрибуције долазе са лигхтдм-ом јер је веома прилагодљив и флексибилан).

Три горе поменуте компоненте су најважније компоненте сваког десктоп окружења. То значи да да бисте имали функционално графичко окружење требало би да имате инсталиране барем те пакете. Међутим, комплетна десктоп окружења се испоручују са разним другим пакетима који имају специфичније послове.

Друге уобичајене компоненте десктоп окружења

Поред горе наведених компоненти, окружење радне површине које користите вероватно садржи следеће пакете:

  • Менаџер позадина: Одговоран је за постављање позадине на радној површини.
  • Инстанца менаџера датотека за радну површину: Одговорна за приказивање икона на радној површини, долази као део менаџера датотека инсталираног на вашем систему. На пример, наутилус фајл менаџер има „наутилус_десктоп“, а немо „немо_десктоп“.
  • Закључавање екрана: Закључава ваш рачунар након неког времена неупотребе.
  • Нетворк Манагер: Нетворк Манагер је оно што управља вашим интернет везама и аутоматски пребацује између Ви-Фи и жичане везе. Сам програм не додаје никакве визуелне елементе вашој радној површини, али ваше десктоп окружење мора да има имплементиран ГУИ за њега, којем се може приступити са панела или негде другде.
  • Демон обавештења: Када апликација жели да прикаже обавештење, шаље га демону обавештења да га прикаже.
  • Агент за аутентификацију Полици Кит-а: Ово је као ГУИ за судо. Ова апликација се појављује када обављате радње које захтевају роот привилегије као што је инсталирање софтвера или примена ажурирања.
  • И многи други.

Имајте на уму да подешавање позадине и приказивање икона радне површине обављају две одвојене апликације. Такође, комплетна десктоп окружења долазе са многим другим пакетима који су ван оквира овог чланка.

Упознајте унутрашњост свог система

За кориснике Линук-а, познавање компоненти њиховог десктоп окружења је од суштинског значаја за решавање проблема и решавање проблема. Ово знање вам такође може помоћи ако одлучите да направите сопствено десктоп окружење.

Како покренути Линук радну површину користећи Виндовс подсистем за Линук

Виндовс подсистем за Линук долази без радне површине. Ево како да инсталирате ВСЛ десктоп окружење као што је ГНОМЕ или ЛКСДЕ на Виндовс.

Реад Нект

ОбјавиТвеетЕмаил
Повезане теме
  • Линук
О аутору
МУО Стафф

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили