Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ

Ин мақола дар бораи чӣ гуна кор кардани графика дар Linux ва аз кадом ҷузъҳо иборат аст. Он дорои скриншотҳои зиёди татбиқҳои гуногуни муҳитҳои мизи корӣ мебошад. 

Агар шумо воқеан байни KDE ва GNOME фарқият надоред, аммо мехоҳед бидонед, ки кадом алтернативаҳои дигар вуҷуд доранд, пас ин мақола барои шумост. Ин шарҳи мухтасар аст ва гарчанде ки он номҳои зиёд ва истилоҳҳои зиёдеро дар бар мегирад, мавод инчунин барои шурӯъкунандагон ва онҳое, ки танҳо ба Linux менигаранд, муфид хоҳад буд.

Мавзӯъ инчунин метавонад барои корбарони пешрафта ҳангоми танзими дастрасии дурдаст ва татбиқи муштарии лоғар ҷолиб бошад. Ман аксар вақт бо корбарони ботаҷрибаи Linux бо изҳороти "дар сервер танҳо як сатри фармон мавҷуд аст ва ман нақша надорам, ки графикаро муфассалтар омӯзам, зеро ин ҳама барои корбарони оддӣ лозим аст." Аммо ҳатто коршиносони Linux аз кашф кардани варианти "-X" барои фармони ssh хеле ҳайронанд ва хурсанданд (ва барои ин фаҳмидани амалиёт ва функсияҳои сервери X муфид аст).

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣСарчашма

Ман тақрибан 15 сол дар курсҳои Linux таълим медиҳам.Академияи шабакавии LANIT"Ва ман боварӣ дорам, ки бисёре аз беш аз панҷ ҳазор нафаре, ки ман онҳоро таълим дода будам, дар бораи Ҳабр мақола мехонанд ва эҳтимол менависанд. Курсҳо ҳамеша хеле пуршиддат мебошанд (давоми миёнаи курс панҷ рӯз аст); шумо бояд мавзӯъҳоеро фаро гиред, ки барои пурра фаҳмидани ҳадди аққал даҳ рӯз лозиманд. Ва ҳамеша дар давоми курс, вобаста ба шунавандагон (навбаромадҳо ё мудирони ботаҷриба), инчунин аз рӯи "саволҳои шунавандагон" ман интихоб мекунам, ки чиро муфассалтар ва чиро рӯякӣ гӯям, то ба он бештар бахшида шавад. вақт барои хидматҳои сатри фармон ва татбиқи амалии онҳо. Чунин мавзӯҳои кофӣ вуҷуд доранд, ки каме қурбониро талаб мекунанд. Инҳо "Таърихи Linux", "Тафовут дар тақсимоти Linux", "Дар бораи иҷозатномаҳо: GPL, BSD, ...", "Дар бораи графика ва муҳити мизи корӣ" (мавзуи ин мақола) ва ғайра мебошанд. На ин ки онҳо нестанд. муҳим, аммо одатан саволҳои бештари бештари "дар ин ҷо ва ҳоло" вуҷуд доранд ва танҳо тақрибан панҷ рӯз ... Аммо, барои фаҳмиши умумии асосҳои OS Linux, дарки гуногунии мавҷуда (то ки ҳатто бо истифода аз як Тақсимоти Linux, шумо ҳоло ҳам дар бораи ин ҷаҳони азим ва васеъ, ки "Linux" ном дорад, назари васеътар доред), омӯзиши ин мавзӯъҳо муфид ва зарур аст. 

Ҳангоми пешрафти мақола, ман барои ҳар як ҷузъи истинодҳо барои онҳое, ки мехоҳанд ба мавзӯъ амиқтар ғарқ шаванд, масалан ба мақолаҳои Википедиа истинод медиҳам (дар ҳоле ки ба версияи мукаммалтар/фоиданок ишора мекунад, агар мақолаҳои англисӣ ва русӣ вуҷуд дошта бошанд).

Барои мисолҳои асосӣ ва скриншотҳо ман тақсимоти openSUSE-ро истифода кардам. Ҳама гуна тақсимоти дигари аз ҷониби ҷомеа таҳияшуда метавонад истифода шавад, ба шарте ки дар анбор шумораи зиёди бастаҳо мавҷуд бошанд. Намоиши гуногуни тарҳҳои мизи корӣ дар паҳнкунии тиҷоратӣ душвор аст, аммо ғайриимкон аст, зеро онҳо аксар вақт танҳо як ё ду муҳитҳои машҳуртарини мизи корӣ истифода мебаранд. Бо ин роҳ, таҳиягарон вазифаи баровардани ОС-и устувор ва ислоҳшударо танг мекунанд. Дар ҳамин система ман ҳама DM/DE/WM-ро насб кардам (шарҳи ин истилоҳҳо дар зер), ки дар анбор ёфтам. 

Скриншотҳо бо "чаҳорчӯбаҳои кабуд" дар openSUSE гирифта шудаанд. 

Ман скриншотҳоро бо "чорчӯбаҳои сафед" дар дигар дистрибюсияҳо гирифтам, онҳо дар скриншот нишон дода шудаанд. 

Скриншотҳо бо "чаҳорчӯбаҳои хокистарӣ" аз Интернет ҳамчун намунаҳои тарҳҳои мизи корӣ аз солҳои гузашта гирифта шудаанд.

Пас, биёед оғоз кунем.

Қисмҳои асосӣ, ки графикаро ташкил медиҳанд

Ман се ҷузъи асосиро таъкид мекунам ва онҳоро бо тартиби ба кор андохтани онҳо ҳангоми оғози система номбар мекунам: 

  1. DM (менеҷери намоиш);
  2. Дисплей сервер;
  3. DE (Муҳити мизи корӣ).

Илова бар ин, ҳамчун зербандҳои муҳими Муҳити мизи корӣ: 

  • Менеҷери барномаҳо/Оғозкунанда/Тағйирдиҳанда (Тугмаи Оғоз); 
  • WM (Менеҷери Тиреза);
  • нармафзори гуногун, ки бо муҳити мизи корӣ меояд.

Тафсилоти бештар дар бораи ҳар як нукта.

DM (менеҷери намоиш)

Аввалин барномае, ки ҳангоми оғоз кардани "графика" оғоз мешавад, DM (Менеҷери Дисплей), мудири намоиш мебошад. Вазифаҳои асосии он:

  • пурсед, ки кадом корбарон ба система иҷозат диҳанд, дархости маълумоти аутентификатсия (парол, изи ангушт);
  • интихоб кунед, ки кадом муҳити мизи корӣ иҷро шавад.

Дар айни замон дар тақсимоти гуногун васеъ истифода мешавад: 

  • SDDM (иваз карда шудааст КДМ),
  • GDM,
  • LightDM,
  • xdm.
  • Шумо инчунин метавонед Fly-DM (дар AstraLinux истифода мешавад) зикр кунед.

Рӯйхати DM-ҳои мавҷуда дар нав нигоҳ дошта мешавад Мақолаи Wiki. 

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Бояд қайд кард, ки скриншотҳои зерин як менеҷери намоиши LightDM-ро истифода мебаранд, аммо дар тақсимоти гуногун (номҳои тақсимот дар қавс нишон дода шудаанд). Бубинед, ки ин DM ба шарофати кори тарроҳон аз дистрибюсияҳои гуногун чӣ гуна метавонад фарқ кунад.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чизи асосӣ дар ин гуногунрангӣ равшан кардани он аст, ки замимае мавҷуд аст, ки барои оғоз кардани графикҳо масъул аст ва ба корбар имкон медиҳад, ки ба ин графика дастрасӣ пайдо кунад ва татбиқи гуногуни ин барнома вуҷуд дорад, ки аз ҷиҳати намуди зоҳирӣ ва каме аз ҷиҳати функсия фарқ мекунанд (интихоби муҳитҳои тарроҳӣ, интихоби корбарон, версия барои истифодабарандагони бадбин, мавҷудияти дастрасии дурдаст тавассути протокол XDMCP).

Намоиши сервер

Дисплей сервер як навъ таҳкурсии графикӣ мебошад, ки вазифаи асосии он кор бо корти видео, монитор ва дастгоҳҳои гуногуни вуруд (клавиатура, муш, сенсорӣ) мебошад. Яъне замима (масалан, браузер ё муҳаррири матнӣ), ки дар “графика” дода мешавад, набояд донад, ки чӣ тавр мустақиман бо дастгоҳ кор кунад ва дар бораи драйверҳо донист. X Window ба хамаи ин гамхорй мекунад.

Ҳангоми сухан дар бораи сервери Display, солҳои зиёд дар Linux ва ҳатто дар Unix, барнома дар назар дошт X Системаи Равзана ё ба ибораи маъмул X (X). 

Ҳоло бисёр дистрибюсияҳо X-ро иваз мекунанд Уиланд. 

Шумо инчунин метавонед хонед:

Аввалан, биёед X ва якчанд замимаҳои графикиро дар онҳо оғоз кунем.

Семинари "Иҷрокунандаи X ва барномаҳо дар он"

Ман ҳама чизро аз корбари навтаъсиси webinaruser иҷро мекунам (ҳама чизро ҳамчун реша иҷро кардан осонтар мебуд, аммо бехатартар нест).

  • Азбаски X ба дастгоҳҳо дастрасӣ дорад, ман дастрасӣ медиҳам: Рӯйхати дастгоҳҳо тавассути дидани хатогиҳо ҳангоми оғози X дар гузориш муайян карда шуд (/home/webinaruser/.local/share/xorg/Xorg.77.log) 

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

  • Пас аз он ман X-ро оғоз мекунам:

% X -retro :77 vt8 & 

Имконот: * -retro - оғоз бо заминаи классикии "хокистарӣ", на бо сиёҳ ҳамчун пешфарз; * :77 - Ман рақами экранро муқаррар кардам (ҳар як доираи мувофиқ имконпазир аст, танҳо :0 аллакай бо графикаи аллакай иҷрошаванда ишғол шудааст), воқеан як навъ идентификатори беназире, ки тавассути он якчанд X-ҳои иҷрошавандаро фарқ кардан мумкин аст; * vt8 - терминалро нишон медиҳад, дар ин ҷо /dev/tty8, ки дар он X нишон дода мешавад). 

  • Барномаи графикиро оғоз кунед:

Барои ин, мо аввал як тағирёбандаро муқаррар мекунем, ки тавассути он барнома кадоме аз X-ҳоро мефаҳмад, ки ман барои фиристодани он чи бояд кашида шавад: 

% export DISPLAY=":77" 

Шумо метавонед рӯйхати иҷрошавандаи X-ро чунин бинед: 

ps -fwwC X

Пас аз муқаррар кардани тағирёбанда, мо метавонем барномаҳоро дар X-и худ оғоз кунем - масалан, ман соатро оғоз мекунам:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Идеяҳо ва хулосаҳои асосӣ аз ин порча:

  • Барои дастрасии X ба дастгоҳҳо ниёз дорад: терминал, корти видео, дастгоҳҳои воридотӣ,
  • Худи Xs ягон унсури интерфейсро намоиш намедиҳад - он хокистарӣ аст (агар бо варианти "--retro") ё рони сиёҳи андозаҳои муайян (масалан, 1920x1080 ё 1024x768) барои кор кардани барномаҳои графикӣ дар он.
  • Ҳаракати «салиб» нишон медиҳад, ки Xҳо мавқеи мушро пайгирӣ мекунанд ва ин маълумотро ба барномаҳои дар он коркунанда интиқол медиҳанд.
  • X инчунин тугмаҳои клавиатураро дастгир мекунад ва ин маълумотро ба барномаҳо интиқол медиҳад.
  • Тағйирёбандаи DISPLAY ба барномаҳои графикӣ нақл мекунад, ки дар кадом экран (ҳар як X ҳангоми оғозёбӣ бо рақами беназири экран оғоз мешавад) ва аз ин рӯ дар кадоме аз онҳое, ки дар мошини ман кор мекунанд, X бояд кашида шавад. (Инчунин мумкин аст, ки мошини дурдаст дар ин тағирёбанда муайян карда шавад ва натиҷаро ба Xs, ки дар мошини дигар дар шабака кор мекунад, ирсол кард.) Азбаски Xs бидуни опсияи -auth ба кор андохта шудаанд, лозим нест, ки бо тағирёбандаи XAUTHORITY ё xhost кор кунем. фармон.
  • Барномаҳои графикӣ (ё тавре ки муштариёни X онҳоро меноманд) дар Xҳо - бе қобилияти интиқол/пӯшидан/тағйир додани онҳо "-g (Width)x(Height)+(OffsetFromLeftEdge)+(OffsetFromTopEdge)" намоиш дода мешаванд. Бо аломати минус, мутаносибан, аз тарафи рост ва аз канори поён.
  • Ду истилоҳ, ки қобили зикр аст: X-сервер (ин ҳамон чизест, ки X номида мешавад) ва X-клиентҳо (ҳама гуна барномаи графикие, ки дар X кор мекунад, ҳамин тавр номида мешавад). Дар фаҳмидани ин истилоҳот каме нофаҳмиҳо вуҷуд дорад; бисёриҳо онро комилан баръакс мефаҳманд. Дар ҳолате, ки ман аз "мошини муштарӣ" (бо истилоҳоти дастрасии дурдаст) ба "сервер" (бо истилоҳи дастрасии дурдаст) барои намоиш додани барномаи графикӣ аз сервер дар мониторам пайваст шудам, сервери X дар монитор оғоз мешавад. мошине, ки дар он монитор (яъне дар "мошини мизоҷ", на дар "сервер") ва муштариёни X дар "сервер" оғоз ва кор мекунанд, гарчанде ки онҳо дар монитори "мошини мизоҷ" намоиш дода мешаванд. 

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ

ҷузъҳои DE

Минбаъд, биёед ба ҷузъҳое назар кунем, ки одатан мизи кориро ташкил медиҳанд.

Компонентҳои DE: Тугмаи оғоз ва панели супоришҳо

Биёед бо тугмаи ба ном "Оғоз" оғоз кунем. Аксар вақт ин апплети алоҳидаест, ки дар "Панели вазифаҳо" истифода мешавад. Одатан апплет барои гузариш байни барномаҳои иҷрошаванда мавҷуд аст.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Пас аз дида баромадани муҳитҳои гуногуни мизи корӣ, ман чунин барномаҳоро бо номи умумии "Менеҷери Барномаҳо (Лаунчер/Свичер)" ҷамъбаст мекунам, яъне асбоби идоракунии барномаҳо (оғоз ва гузариш байни барномаҳои иҷрошаванда) ва инчунин утилитаҳоеро нишон медиҳам, ки намунаи ин намуди барнома.

  • Он дар шакли тугмаи "Оғоз" дар классикӣ (тамоми дарозии яке аз кунҷҳои экран) "Панели вазифаҳо" меояд:

    ○ xfce4-панел,
    ○ панели шарик/гном-панел,
    ○ вала-панел,
    ○ ранги 2.

  • Шумо инчунин метавонед як "панели вазифаҳои шакли MacOS" дошта бошед (на дарозии пурраи канори экран), гарчанде ки бисёре аз панелҳои супоришҳо метавонанд дар ҳарду услуб пайдо шаванд. Дар ин ҷо, баръакс, фарқияти асосӣ сирф визуалӣ аст - мавҷудияти "таъсири васеъкунии пиктограмма дар болои ҳовер".

    ○ доки,
    ○ латте-док,
    ○ бандаргоҳи Қоҳира,
    ○ тахта.

  • Ва/ё хидмате, ки ҳангоми пахш кардани тугмаҳои зуд-зуд барномаҳоро оғоз мекунад (дар бисёр муҳитҳои мизи корӣ ҷузъи шабеҳ талаб карда мешавад ва ба шумо имкон медиҳад, ки тугмаҳои гарми худро танзим кунед):

    ○ sxhkd.

  • Инчунин, менюҳои гуногуни "саргузориҳо" мавҷуданд (аз забони англисӣ Launch (оғоз)):

    ○ dmenu-run,
    ○ рофи -намоиш додани маст,
    ○ алберт,
    ○ гиря.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ

Ҷузъҳои DE: WM (Менеҷери Тиреза)

Тафсилоти бештар ба забони русӣ

Тафсилоти бештар бо забони англисӣ

WM (Менеҷери Тиреза) - барномае, ки барои идоракунии тирезаҳо масъул аст, имкон медиҳад:

  • ҳаракат кардани тирезаҳо дар атрофи мизи корӣ (аз ҷумла тирезаи стандартӣ бо нигоҳ доштани тугмаи Alt дар ҳама гуна қисми тиреза, на танҳо сатри унвон);
  • тағир додани андозаи тирезаҳо, масалан, бо кашонидани "чаҳорчӯбаи тиреза";
  • "унвон" ва тугмаҳо барои кам кардан/максим кардан/пӯшидани барнома ба интерфейси тиреза илова мекунад;
  • мафҳуми он, ки татбиқи он дар "диққат" аст.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Ман машҳуртаринҳоро номбар мекунам (дар қавс ман нишон медиҳам, ки кадом DE ба таври нобаёнӣ истифода мешавад):

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Ман инчунин "WM-и кӯҳна бо унсурҳои DE" -ро номбар мекунам. Онхое. гайр аз менеҷери равзана, онҳо унсурҳое доранд, ба монанди тугмаи "Оғоз" ва "Панели вазифаҳо", ки бештар ба DE-и мукаммал хосанд. Гарчанде ки онҳо чӣ қадар "сола" ҳастанд, агар ҳам IceWM ва ҳам WindowMaker аллакай версияҳои навшудаи худро дар соли 2020 баровардаанд. Маълум мешавад, ки на «кӯҳна», балки «кӯҳнапарастон» дурусттар аст:

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Илова ба «классикӣ» («менеҷерони равзанаи стек») онро махсус қайд кардан лозим аст тахтабандии WM, ки ба шумо имкон медиҳад, ки тирезаҳоро дар тамоми экран ҷойгир кунед, инчунин барои баъзе замимаҳо барои ҳар як барномаи оғозшуда дар тамоми экран мизи кории алоҳида ҷойгир кунед. Ин барои одамоне, ки қаблан онҳоро истифода накардаанд, каме ғайриоддӣ аст, аммо азбаски ман худам чунин интерфейсро муддати тӯлонӣ истифода мебарам, ман гуфта метавонам, ки ин хеле қулай аст ва шумо ба зудӣ ба чунин интерфейс одат мекунед, ки баъд аз он Менеҷерҳои равзанаи "классикӣ" дигар қулай нестанд.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Лоихаро низ алохида зикр кардан лозим аст Компиз ва чунин консепсия ба монанди "Менеҷери равзанаи таркибӣ", ки қобилиятҳои суръатбахшии сахтафзорро барои намоиши шаффофият, сояҳо ва эффектҳои гуногуни сеченака истифода мебарад. Тақрибан 10 сол пеш афзоиши эффектҳои 3D дар мизи кории Linux ба амал омад. Дар айни замон, бисёре аз менеҷерони равзана, ки дар DE сохта шудаанд, қисман қобилиятҳои таркибро истифода мебаранд. Ба наздикй пайдо шуд Оташи роҳ - маҳсулот бо функсияҳои шабеҳ ба Compiz for Wayland.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Рӯйхати муфассали менеҷерҳои гуногуни тирезаро низ дар ин ҷо пайдо кардан мумкин аст  мақолаи муқоиса.

Компонентҳои DE: истироҳат

Инчунин бояд ҷузъҳои зерини мизи корӣ (дар ин ҷо ман истилоҳҳои муқарраршудаи англисиро барои тавсифи як намуди барнома истифода мебарам - инҳо номи худи барномаҳо нестанд):

  • Апплетҳо:
  • Нармафзор (Маҷмӯи абзорҳои виджетӣ) - аксар вақт як "маҷмӯи ҳадди ақали" нармафзор бо муҳит таъмин карда мешавад:

DE (Муҳити мизи корӣ)

Тафсилоти бештар бо забони англисӣ

Аз ҷузъҳои боло, ба истилоҳ "Муҳити тарҳрезии мизи корӣ" ба даст оварда мешавад. Аксар вақт ҳамаи ҷузъҳои он бо истифода аз ҳамон китобхонаҳои графикӣ ва бо истифода аз ҳамон принсипҳои тарҳрезӣ таҳия карда мешаванд. Ҳамин тариқ, ҳадди аққал услуби умумии намуди барномаҳо нигоҳ дошта мешавад.

Дар ин ҷо мо метавонем муҳитҳои мизи кории ҳозираи зеринро қайд кунем:

GNOME ва KDE маъмултарин ҳисобида мешаванд ва XFCE ба пошнаи онҳо наздик аст.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Муқоисаи параметрҳои гуногунро дар шакли ҷадвал дар ҷадвали мувофиқ пайдо кардан мумкин аст Мақолаи Википедиа.  

гуногунии DE

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Лоиҳаи_Шиша

Ҳатто чунин мисолҳои ҷолиб аз таърих вуҷуд доранд: дар солҳои 2003-2007 барои Linux бо номи “Project Looking Glass” аз Sun “Тарҳрезии мизи кории 3D” сохта шуда буд. Ман худам аз ин мизи корӣ истифода мекардам, дурусттараш бо он "бозӣ мекардам", зеро истифода бурдан душвор буд. Ин "тарҳи 3D" дар Java замоне навишта шуда буд, ки кортҳои видеоие бо дастгирии 3D вуҷуд надоштанд. Аз ин рӯ, ҳама эффектҳоро протсессор аз нав ҳисоб мекарданд ва компютер бояд хеле пурқувват бошад, вагарна ҳама чиз суст кор мекард. Аммо он зебо баромад. Плитаҳои сеченакаи барномаро метавон гардиш/васеъ кард. Дар силиндраи мизи корӣ бо обои аз панорамаи 360 дараҷа гардиш кардан мумкин буд. Якчанд замимаҳои зебо вуҷуд дошт: масалан, гӯш кардани мусиқӣ дар шакли "дигменти CD" ва ғайра. Шумо метавонед онро дар YouTube тамошо кунед. видео дар бораи ин лоиҳа, танҳо сифати ин видеоҳо эҳтимолан паст хоҳад буд, зеро он солҳо имкони бор кардани видеоҳои баландсифат набуд.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Xfce

Мизи кории сабук. Лоиҳа муддати хеле тӯлонӣ, аз соли 1996 вуҷуд дорад. Дар солҳои охир, он дар муқоиса бо KDE ва GNOME вазнинтар, дар бисёр дистрибутивҳо, ки интерфейси мизи кории сабук ва “классикӣ”-ро талаб мекунанд, хеле маъмул буд. Он танзимоти зиёд ва шумораи зиёди барномаҳои худро дорад: терминал (xfce4-terminal), менеҷери файл (thunar), намоишгари расм (ristretto), муҳаррири матн (моуспад).

 
Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Pantheon 

Дар тақсимоти ибтидоии OS истифода мешавад. Дар ин ҷо мо метавонем бигӯем, ки "мизҳои корӣ" мавҷуданд, ки дар як дистрибютори алоҳида таҳия ва истифода мешаванд ва дар дистрибюторҳои дигар чандон истифода намешаванд (агар “ҳама истифода нашаванд”). Ҳадди ақал онҳо то ҳол маъруфият пайдо накардаанд ва аксари шунавандагонро ба бартарии равиши худ бовар кунонданд. Ҳадафи Pantheon сохтани интерфейси шабеҳ ба macOS мебошад. 

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Опсия бо панели док:

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Маълумотдиҳӣ

Таваҷҷӯҳ ба эффектҳои графикӣ ва виджетҳо (аз рӯзҳое, ки дигар муҳитҳои мизи корӣ виджетҳои мизи корӣ ба монанди тақвим/соат надоштанд). Китобхонаҳои худро истифода мебарад. Маҷмӯи зиёди барномаҳои "зебо"-и худ вуҷуд дорад: терминал (Терминология), плеери видео (Rage), намоишгари тасвирҳо (Эфото).

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Мокша

Ин як фардкунандаи Enlightenment17 аст, ки дар тақсимоти BodhiLinux истифода мешавад. 

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
GNOME

Дар аввал, интерфейси мизи кории «классикӣ», ки бар хилофи KDE сохта шуда буд, ки дар китобхонаи QT навишта шуда буд, дар он вақт тибқи иҷозатнома паҳн карда мешуд, ки барои паҳнкунии тиҷоратӣ чандон қулай набуд. 

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
GNOME_Shell

Аз версияи сеюм, GNOME бо GNOME Shell пайдо шуд, ки "намуди ғайриклассикӣ" дорад, ки на ба ҳама корбарон писанд омад (ҳар тағироти ногаҳонӣ дар интерфейсҳо барои корбарон қабул кардан душвор аст). Дар натиҷа, пайдоиши лоиҳаҳои форк, ки рушди ин мизи кориро дар услуби "классикӣ" идома медиҳанд: MATE ва Cinnamon. Бо нобаёнӣ дар бисёр тақсимоти тиҷоратӣ истифода мешавад. Он дорои шумораи зиёди танзимот ва барномаҳои худро дорад. 

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
MATE 

Он аз GNOME2 пайдо шудааст ва рушди ин муҳити тарроҳиро идома медиҳад. Он дорои шумораи зиёди танзимотҳо ва фортеҳои барномавӣ мебошад, ки дар GNOME2 дубора истифода шуда буданд (номҳои нав истифода мешаванд) бо мақсади ошуфта нашудани фардҳоро бо версияи нави худ барои GNOME3).

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Sinnamon

Як фардкунандаи GNOME Shell, ки ба корбарон интерфейси услуби "классикӣ" медиҳад (чунон ки дар GNOME2 буд). 

Он дорои шумораи зиёди танзимот ва ҳамон барномаҳое мебошад, ки GNOME Shell доранд.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Букги

Шабакаи услуби "классикӣ"-и GNOME, ки ҳамчун як қисми тақсимоти Solus таҳия шудааст, аммо ҳоло ҳамчун як мизи кории мустақил дар дистрибюторҳои гуногуни дигар меояд.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
KDE_Plasma (ё тавре ки онро аксар вақт меноманд, танҳо KDE) 

Муҳити мизи корӣ, ки аз ҷониби лоиҳаи KDE таҳия шудааст. 

Он дорои шумораи зиёди танзимотҳо барои корбари оддӣ аз интерфейси графикӣ ва бисёр барномаҳои графикӣ, ки дар доираи ин мизи корӣ таҳия шудаанд, мавҷуд аст.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Сегона

Соли 2008, KDE татбиқи нави KDE Plasma-ро баровард (муҳаррики мизи корӣ ба таври ҷиддӣ аз нав навишта шуда буд). Инчунин, мисли GNOME/MATE, на ҳама мухлисони KDE онро дӯст медоштанд. Дар натиҷа, як порчаи лоиҳа пайдо шуд, ки коркарди версияи қаблиро идома дод, ки TDE (Trinity Desktop Environment) ном дорад.

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Deepin_DE

Яке аз муҳитҳои нави мизи корӣ бо истифода аз Qt навишта шудааст (ки дар он KDE навишта шудааст). Он танзимоти зиёде дорад ва хеле зебо аст (гарчанде ки ин консепсияи субъективӣ аст) ва интерфейси хуб таҳияшуда. Ҳамчун як қисми тақсимоти Deepin Linux таҳия шудааст. Инчунин бастаҳо барои тақсимоти дигар мавҷуданд

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
паридан 

Намунаи муҳити мизи корӣ навишта бо истифода аз Qt. Ҳамчун як қисми тақсимоти Astra Linux таҳия шудааст. 

Чӣ тавр графикҳо дар Linux кор мекунанд: шарҳи мухитҳои гуногуни мизи корӣ
Лучши

Муҳити сабуки мизи корӣ. Мисли якчанд мисолҳои қаблӣ, бо истифода аз Qt навишта шудааст. Дар асл, он идомаи лоиҳаи LXDE ва натиҷаи якҷояшавӣ бо лоиҳаи Razor-qt мебошад.

Тавре ки шумо мебинед, мизи корӣ дар Linux метавонад хеле фарқ кунад ва интерфейси мувофиқ барои табъи ҳама мавҷуд аст: аз хеле зебо ва бо эффектҳои 3D то минималистӣ, аз "классикӣ" ба ғайриоддӣ, аз истифодаи фаъолонаи захираҳои система то сабук, аз калон экранҳо ба планшетҳо / смартфонҳо.

Хуб, ман мехостам умедворам, ки ман тавонистам тасаввурот диҳам, ки ҷузъҳои асосии графика ва мизи корӣ дар Linux OS чистанд.

Маводи ин мақола моҳи июли соли 2020 дар вебинар санҷида шуд. Шумо метавонед онро тамошо кунед дар ин ҷо.

Ҳамааш ҳамин. Ман умедворам, ки ин муфид буд. Агар шумо ягон савол ё шарҳ дошта бошед, лутфан нависед. Ман бо хурсандӣ ҷавоб медиҳам. Хуб, биёед ва таҳсил кунед Академияи шабакавии LANIT!

Манбаъ: will.com

Илова Эзоҳ