Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig

Kab lus no yog hais txog yuav ua li cas cov duab ua haujlwm hauv Linux thiab cov khoom siv nws muaj li cas. Nws muaj ntau lub screenshots ntawm ntau yam kev siv ntawm desktop ib puag ncig. 

Yog tias koj tsis paub qhov txawv ntawm KDE thiab GNOME, lossis koj ua tab sis xav paub tias lwm yam kev xaiv muaj, ces kab lus no yog rau koj. Nws yog ib qho kev nthuav dav, thiab txawm hais tias nws muaj ntau lub npe thiab ob peb nqe lus, cov ntaub ntawv tseem yuav muaj txiaj ntsig zoo rau cov pib tshiab thiab cov uas tab tom nrhiav rau Linux.

Lub ntsiab lus kuj tseem yuav txaus siab rau cov neeg siv siab heev thaum teeb tsa cov chaw taws teeb nkag thiab siv cov neeg siv khoom nyias. Kuv feem ntau ntsib cov neeg siv Linux raws caij nyoog nrog cov lus hais "tsuas yog kab lus hais ntawm lub server, thiab kuv tsis npaj yuav kawm cov duab kom ntxaws ntxiv, vim qhov no yog txhua yam xav tau rau cov neeg siv tib yam." Tab sis txawm tias Linux cov kws tshaj lij kuj xav tsis thoob thiab zoo siab los tshawb pom qhov "-X" kev xaiv rau ssh hais kom ua (thiab rau qhov no nws yog qhov tseem ceeb kom nkag siab txog kev ua haujlwm thiab kev ua haujlwm ntawm X server).

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncigTau qhov twg los

Kuv tau qhia Linux cov chav kawm rau yuav luag 15 xyoo ntawm "Network Academy LANIT“Thiab kuv paub tseeb tias muaj ntau tshaj li tsib txhiab tus neeg uas kuv tau kawm nyeem thiab tej zaum yuav sau ntawv rau Habr. Cov chav kawm yeej ib txwm khaus heev (qhov nruab nrab ntawm chav kawm yog tsib hnub); koj yuav tsum tau npog cov ncauj lus uas yuav tsum tau tsawg kawg kaum hnub kom nkag siab tag nrho. Thiab ib txwm nyob rau hauv chav kawm, nyob ntawm cov neeg tuaj saib (cov neeg tshiab sib sau ua ke lossis cov thawj coj raws caij nyoog), nrog rau "cov lus nug los ntawm cov neeg tuaj saib," Kuv txiav txim siab xaiv dab tsi los nthuav qhia ntau yam ntxiv thiab dab tsi ntau dua, txhawm rau mob siab ntxiv. lub sij hawm los hais kom ua kab hluav taws xob thiab lawv cov kev siv tswv yim. Muaj ntau cov ncauj lus zoo li no uas xav tau kev txi me ntsis. Cov no yog "Keeb kwm ntawm Linux", "Qhov txawv ntawm Linux faib", "Hais txog cov ntawv tso cai: GPL, BSD, ... ", "Hais txog cov duab thiab duab ib puag ncig" (lub ntsiab lus ntawm tsab xov xwm no), thiab lwm yam. Tsis yog lawv tsis yog. tseem ceeb, tab sis feem ntau muaj ntau ntau nias "ntawm no thiab tam sim no" cov lus nug thiab tsuas yog tsib hnub ... Txawm li cas los xij, rau kev nkag siab dav dav ntawm cov hauv paus ntawm Linux OS, kev nkag siab ntawm ntau haiv neeg (yog li ntawd txawm siv ib qho tshwj xeeb. Linux faib, koj tseem muaj kev pom dav dav ntawm tag nrho cov loj loj thiab lub ntiaj teb loj heev uas hu ua "Linux"), kev kawm cov ntsiab lus no yog qhov tseem ceeb thiab tsim nyog. 

Raws li tsab xov xwm nthuav dav, kuv muab cov kev sib txuas rau txhua qhov sib txuas rau cov neeg uas xav nkag mus tob rau hauv cov ncauj lus, piv txwv li, rau Wikipedia cov ntawv (thaum taw tes rau qhov ua tiav / siv tau zoo dua yog tias muaj lus Askiv thiab Lavxias).

Rau cov piv txwv yooj yim thiab cov screenshots kuv tau siv qhov kev faib tawm openSUSE. Lwm qhov kev faib tawm hauv zej zog tuaj yeem siv tau, tsuav yog muaj ntau cov pob khoom hauv qhov chaw cia khoom. Nws yog ib qho nyuaj, tab sis tsis yooj yim sua, ua kom pom ntau yam ntawm cov duab tsim ntawm kev lag luam xa tawm, vim lawv feem ntau tsuas yog siv ib lossis ob qho ntawm cov chaw paub zoo tshaj plaws. Txoj kev no, cov neeg tsim khoom nqaim txoj haujlwm ntawm kev tso tawm qhov ruaj khov, debugged OS. Nyob rau tib lub cev no kuv tau nruab tag nrho DM / DE / WM (pib piav qhia ntawm cov ntsiab lus hauv qab no) uas kuv pom hauv qhov chaw cia khoom. 

Cov duab thaij duab nrog "xiav thav duab" raug coj los ntawm openSUSE. 

Kuv coj cov screenshots nrog "dawb thav duab" ntawm lwm qhov kev faib tawm, lawv tau qhia hauv lub screenshot. 

Cov duab thaij duab nrog "grey thav duab" raug coj los ntawm Is Taws Nem, ua piv txwv ntawm cov qauv tsim los ntawm xyoo dhau los.

Yog li, cia peb pib.

Cov khoom tseem ceeb uas ua rau cov duab kos

Kuv yuav hais txog peb lub ntsiab lus tseem ceeb thiab sau lawv nyob rau hauv qhov kev txiav txim uas lawv tau pib ntawm kev pib ua haujlwm: 

  1. DM (Display Manager);
  2. Zaub Server;
  3. DE (Desktop Ib puag ncig).

Tsis tas li ntawd, raws li cov ntsiab lus tseem ceeb ntawm Desktop Ib puag ncig: 

  • Apps Manager/Launcher/Switcher (Pib khawm); 
  • WM (Window Manager);
  • ntau yam software uas tuaj nrog lub desktop ib puag ncig.

Cov ntsiab lus ntxiv ntawm txhua lub ntsiab lus.

DM (Display Manager)

Thawj daim ntawv thov uas pib thaum koj pib "graphics" yog DM (Display Manager), tus saib xyuas zaub. Nws cov haujlwm tseem ceeb:

  • nug cov neeg siv twg kom tso cai rau hauv qhov system, thov cov ntaub ntawv pov thawj (password, ntiv tes);
  • xaiv lub desktop ib puag ncig los khiav.

Tam sim no dav siv nyob rau hauv ntau yam kev faib khoom: 

Cov npe ntawm DMs uas twb muaj lawm yog khaws cia rau hnub tim Wiki tsab xov xwm. 

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Nws yog ib qho tsim nyog sau cia tias cov duab thaij duab hauv qab no siv tib lub LightDM zaub tus saib xyuas, tab sis nyob rau hauv kev faib tawm sib txawv (cov npe faib tau qhia hauv kab lus). Saib qhov sib txawv no DM tuaj yeem saib ua tsaug rau kev ua haujlwm ntawm cov neeg tsim qauv los ntawm kev faib khoom sib txawv.

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Qhov tseem ceeb ntawm qhov kev sib txawv no yog ua kom pom tseeb tias muaj ib daim ntawv thov uas yog lub luag haujlwm rau kev tso tawm cov duab thiab tso cai rau cov neeg siv nkag mus rau cov duab no, thiab muaj cov kev siv sib txawv ntawm daim ntawv thov no uas txawv ntawm qhov tsos thiab me ntsis hauv kev ua haujlwm (xaiv ntawm tsim ib puag ncig, xaiv cov neeg siv, version rau kev pom tsis zoo rau cov neeg siv, muaj cov chaw taws teeb nkag ntawm cov txheej txheem XDMCP).

Display Server

Cov neeg rau zaub mov yog ib hom ntawm cov duab kos duab, lub luag haujlwm tseem ceeb yog ua haujlwm nrog daim npav video, saib thiab ntau yam khoom siv nkag (keyboard, nas, touchpads). Ntawd yog, ib daim ntawv thov (piv txwv li, browser lossis text editor) uas ua rau hauv "graphics" tsis tas yuav paub yuav ua li cas ncaj qha ua haujlwm nrog cov khoom siv, thiab tsis xav paub txog cov tsav tsheb. X Qhov rai saib xyuas txhua yam no.

Thaum tham txog Display Server, tau ntau xyoo hauv Linux, thiab txawm tias hauv Unix, daim ntawv thov tau txhais tau tias X Qhov System los yog nyob rau hauv kev sib piv X (X). 

Tam sim no ntau qhov kev faib tawm tau hloov X Wayland. 

Koj tseem tuaj yeem nyeem:

Ua ntej, cia peb tso X's thiab ntau daim ntawv thov graphical hauv lawv.

Rhiav "khiav X thiab daim ntawv thov hauv nws"

Kuv yuav ua txhua yam los ntawm cov neeg siv webinaruser tshiab (nws yuav yooj yim dua, tab sis tsis muaj kev nyab xeeb dua, ua txhua yam raws li hauv paus).

  • Txij li thaum X xav tau kev nkag mus rau cov khoom siv, kuv muab kev nkag mus rau: Cov npe ntawm cov khoom siv tau txiav txim siab los ntawm saib qhov yuam kev thaum pib X hauv lub cav (/home/webinaruser/.local/share/xorg/Xorg.77.log) 

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

  • Tom qab ntawd kuv tso X's:

% X -retro :77 vt8 & 

Kev xaiv: * -retro - tso tawm nrog "grey" classic keeb kwm yav dhau, thiab tsis yog dub raws li lub neej ntawd; * :77 - Kuv tau teeb tsa (ib qho twg hauv qhov tsim nyog muaj peev xwm ua tau, tsuas yog :0 feem ntau yuav muaj nyob hauv cov duab uas twb muaj lawm) npo tus lej, ua tau qee yam ntawm tus cim tshwj xeeb uas nws yuav muaj peev xwm paub qhov txawv ntau yam khiav Xs; * vt8 - qhia lub davhlau ya nyob twg, ntawm no /dev/tty8, uas X's yuav tshwm sim). 

  • Tua tawm daim ntawv thov graphical:

Txhawm rau ua qhov no, peb thawj zaug teeb tsa qhov hloov pauv uas daim ntawv thov yuav nkag siab qhov twg ntawm Xs Kuv tau khiav mus xa dab tsi yuav tsum tau kos: 

% export DISPLAY=":77" 

Koj tuaj yeem saib cov npe khiav Xs zoo li no: 

ps -fwwC X

Tom qab peb tau teeb tsa qhov sib txawv, peb tuaj yeem tso cov ntawv thov hauv peb Xs - piv txwv li, kuv tso lub moos:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Cov tswv yim tseem ceeb thiab cov lus xaus los ntawm ntu no:

  • X xav tau kev nkag mus rau cov khoom siv: davhlau ya nyob twg, daim npav video, cov khoom siv nkag,
  • Xs lawv tus kheej tsis tso tawm cov ntsiab lus cuam tshuam - nws yog grey (yog tias muaj "--retro" kev xaiv) lossis cov ntaub ntawv dub ntawm qee qhov ntau thiab tsawg (piv txwv li, 1920x1080 lossis 1024x768) txhawm rau khiav daim ntawv thov duab hauv nws.
  • Lub zog ntawm "hla" qhia tau hais tias Xs taug qab txoj haujlwm ntawm tus nas thiab xa cov ntaub ntawv no mus rau cov ntawv thov uas khiav hauv nws.
  • X's kuj tseem ntes cov keystrokes ntawm cov keyboard thiab xa cov ntaub ntawv no mus rau cov ntawv thov.
  • Qhov sib txawv ntawm DISPLAY qhia cov duab siv hauv qhov screen (txhua X's tau pib nrog tus lej cim tshwj xeeb thaum pib), thiab yog li ntawm cov uas khiav ntawm kuv lub tshuab, X's yuav tsum tau kos. (Nws tseem tuaj yeem hais qhia lub tshuab chaw taws teeb hauv qhov hloov pauv no thiab xa tawm mus rau Xs khiav ntawm lwm lub tshuab hauv lub network.) Txij li thaum Xs tau pib tsis muaj qhov kev xaiv -auth, tsis tas yuav cuam tshuam nrog XAUTHORITY hloov pauv lossis xhost. lus txib.
  • Graphical applications (los yog raws li X cov neeg siv hu rau lawv) tau muab tso rau hauv X's - tsis muaj peev xwm txav / kaw / hloov lawv "-g (Width) x (Qhov siab) + (OffsetFromLeftEdge) + (OffsetFromTopEdge)". Nrog lub cim rho tawm, feem, los ntawm sab xis thiab los ntawm ntug hauv qab.
  • Ob lub ntsiab lus uas tsim nyog hais txog: X-server (uas yog X's hu ua) thiab X-cov neeg siv khoom (uas yog txhua daim ntawv thov kev ua haujlwm uas khiav hauv X's hu ua). Muaj qhov tsis meej pem me ntsis hauv kev nkag siab cov ntsiab lus no; ntau tus nkag siab nws qhov txawv. Nyob rau hauv rooj plaub thaum kuv txuas los ntawm "neeg siv tshuab" (nyob rau hauv tej thaj chaw deb nkag terminology) mus rau ib tug "server" (nyob rau hauv tej thaj chaw deb nkag terminology) thiaj li yuav tso saib ib tug graphical daim ntawv thov los ntawm tus neeg rau zaub mov ntawm kuv saib, ces X server pib ntawm lub tshuab qhov twg lub monitor (uas yog, ntawm "tus neeg siv tshuab", tsis yog ntawm "server"), thiab X cov neeg siv khoom pib thiab khiav ntawm "server", txawm hais tias lawv tau tso tawm rau ntawm lub monitor ntawm "neeg siv tshuab". 

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig

DE cov khoom

Tom ntej no, cia peb saib cov khoom uas feem ntau ua rau lub desktop.

DE Cheebtsam: Pib Khawm thiab Taskbar

Cia peb pib nrog lub npe hu ua "Start" khawm. Feem ntau qhov no yog ib qho applet cais siv nyob rau hauv "Taskbar". Tseem muaj feem ntau yog ib qho applet rau kev hloov ntawm cov ntawv thov khiav.

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Tom qab saib ntawm qhov sib txawv desktop ib puag ncig, Kuv yuav xaus cov ntawv thov hauv qab lub npe "Apps Manager (Launcher / Switcher)", uas yog, lub cuab yeej rau kev tswj cov ntawv thov (launching thiab hloov ntawm cov khiav), thiab tseem qhia cov khoom siv hluav taws xob uas yog ib qho khoom siv. piv txwv ntawm hom kev thov no.

  • Nws los nyob rau hauv daim ntawv ntawm "Start" khawm ntawm classic (tag nrho ntev ntawm ib tug ntawm cov ntug ntawm lub screen) "Taskbar":

    ○ xfce4-panel,
    ○ vaj huam sib luag/gnome-panel,
    ○ vaj huam sib luag,
    ○ tint2.

  • Koj tuaj yeem muaj qhov cais "MacOS-zoo li tus neeg ua haujlwm" (tsis yog tag nrho ntev ntawm ntug ntawm lub vijtsam), txawm hais tias muaj ntau qhov haujlwm ua haujlwm tuaj yeem tshwm sim hauv ob qho tib si. Ntawm no, theej, qhov sib txawv tseem ceeb yog qhov pom tseeb - qhov pom ntawm "pitogram o cov nyhuv ntawm hover."

    ○ Lub teeb,
    ○ latte-dock,
    ○ Cairo-chaw nres nkoj,
    ○ Pem hauv ntej.

  • Thiab/lossis ib qho kev pabcuam uas qhib cov ntawv thov thaum koj nias hotkeys (hauv ntau lub desktop ib puag ncig, yuav tsum muaj cov khoom sib xws thiab tso cai rau koj los teeb tsa koj tus kheej hotkeys):

    ○ sxhkd.

  • Kuj tseem muaj ntau yam zaub mov zoo li "launchers" (los ntawm Askiv Launch (launch)):

    ○ dmenu-khiav,
    ○ rofi -show drun,
    ○ albert,
    ○ tsis txaus siab.

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig

DE Cheebtsam: WM (Window Manager)

Xav paub ntau ntxiv hauv Lavxias

Xav paub ntau ntxiv ua lus Askiv

WM (Window Manager) - ib daim ntawv thov uas yog lub luag haujlwm rau kev tswj lub qhov rais, ntxiv lub peev xwm rau:

  • tsiv lub qhov rais nyob ib ncig ntawm lub desktop (nrog rau tus qauv nrog tuav lub Alt tseem ceeb ntawm ib feem ntawm lub qhov rais, tsis yog lub npe bar);
  • resizing windows, piv txwv li, los ntawm kev rub lub "window thav duab";
  • ntxiv ib "npe" thiab cov nyees khawm kom txo qis / ua kom zoo tshaj / kaw daim ntawv thov rau lub qhov rais interface;
  • lub tswvyim ntawm daim ntawv thov twg yog nyob rau hauv "focus".

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Kuv yuav teev cov neeg paub zoo tshaj plaws (hauv kab lus kuv qhia tias DE twg siv los ntawm lub neej ntawd):

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Kuv tseem yuav sau "WM qub nrog cov ntsiab lus DE". Cov. Ntxiv nrog rau tus thawj tswj qhov rais, lawv muaj cov ntsiab lus xws li "Start" khawm thiab "Taskbar", uas yog qhov zoo tshaj plaws ntawm DE tag nrho. Txawm li cas los xij, lawv "laus" npaum li cas yog tias ob qho tib si IceWM thiab WindowMaker twb tau tso tawm lawv cov kev hloov kho tshiab hauv 2020. Nws hloov tawm tias nws yog qhov tseeb tsis yog "laus", tab sis "laus-timers":

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Ntxiv rau qhov "classic" (" stack window managers"), nws tsim nyog hais tshwj xeeb ua WM, uas tso cai rau koj tso lub qhov rais "tiled" hla tag nrho lub vijtsam, nrog rau qee cov ntawv thov cais lub desktop rau txhua daim ntawv thov tso tawm ntawm tag nrho lub vijtsam. Qhov no yog qhov txawv me ntsis rau cov neeg uas tsis tau siv lawv ua ntej, tab sis txij li thaum kuv tus kheej tau siv cov interface no ntev heev, kuv tuaj yeem hais tias nws yooj yim heev thiab koj tau siv rau qhov kev sib txuas sai sai, tom qab ntawd "classic" window managers tsis zoo li yooj yim.

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Qhov project kuj tsim nyog hais cais Compiz thiab xws li lub tswv yim xws li "Composite Window Manager", uas siv cov cuab yeej ua kom nrawm nrawm los ua kom pom qhov pom tseeb, duab ntxoov ntxoo, thiab ntau yam kev cuam tshuam peb sab. Kwv yees li 10 xyoo dhau los muaj qhov tshwm sim hauv 3D teebmeem ntawm Linux desktops. Niaj hnub no, ntau tus thawj tswj qhov rais tau tsim rau hauv DE ua ib feem siv cov peev txheej sib xyaw. Tsis ntev los no tau tshwm sim Hluav Taws - ib yam khoom uas muaj kev ua haujlwm zoo sib xws rau Compiz rau Wayland.

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Ib daim ntawv teev cov ncauj lus kom ntxaws ntawm ntau tus tswj qhov rais kuj tuaj yeem pom hauv  sib piv tsab xov xwm.

DE Cheebtsam: so

Nws tseem tsim nyog sau cia cov khoom siv hauv qab no (ntawm no kuv siv cov lus Askiv tsim los piav txog hom ntawv thov - cov no tsis yog cov npe ntawm daim ntawv thov lawv tus kheej):

  • Applets:
  • Software (Widget toolkit) - feem ntau muaj qee qhov "tsawg kawg" ntawm software yog nkag nrog ib puag ncig:

DE (Desktop Ib puag ncig)

Xav paub ntau ntxiv ua lus Askiv

Los ntawm cov khoom saum toj no, lub npe hu ua "Desktop Design Environment" tau txais. Feem ntau tag nrho nws cov khoom yog tsim los siv tib lub tsev qiv ntawv duab thiab siv tib cov qauv tsim. Yog li, ntawm qhov tsawg kawg nkaus, cov qauv dav dav rau cov tsos ntawm daim ntawv thov raug tswj xyuas.

Ntawm no peb tuaj yeem hais txog cov hauv qab no tam sim no desktop ib puag ncig:

GNOME thiab KDE yog suav tias yog feem ntau, thiab XFCE nyob ze ntawm lawv lub luj taws.

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Kev sib piv ntawm ntau yam tsis muaj nyob rau hauv daim ntawv ntawm ib lub rooj tuaj yeem pom nyob rau hauv qhov sib thooj Wikipedia tsab xov xwm.  

DE ntau yam

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Project_Looking_iav

Muaj cov piv txwv zoo li no los ntawm keeb kwm: hauv 2003-2007, "3D desktop tsim" tau tsim rau Linux nrog lub npe "Project Looking Glass" los ntawm Sun. Kuv tus kheej siv lub desktop no, lossis theej "ua si" nrog nws, vim nws nyuaj rau siv. Qhov "3D tsim" no tau sau rau hauv Java thaum lub sijhawm uas tsis muaj daim npav video nrog 3D kev txhawb nqa. Yog li ntawd, tag nrho cov teebmeem raug suav rov qab los ntawm processor, thiab lub computer yuav tsum muaj zog heev, txwv tsis pub txhua yam ua haujlwm qeeb. Tab sis nws muab tawm zoo nkauj. Daim ntawv thov peb-dimensional vuas tuaj yeem tig / nthuav tawm. Nws tuaj yeem tig rau hauv lub tog raj kheej ntawm lub desktop nrog cov ntawv ntsa los ntawm 360-degree panorama. Muaj ob peb daim ntawv thov zoo nkauj: piv txwv li, mloog nkauj hauv daim ntawv "hloov CDs", thiab lwm yam. Koj tuaj yeem saib nws hauv YouTube video hais txog qhov project no, tsuas yog qhov zoo ntawm cov yeeb yaj kiab no feem ntau yuav tsis zoo, txij li xyoo ntawd nws tsis tuaj yeem upload cov yeeb yaj kiab zoo.

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Xfce

Lub teeb yuag desktop. Qhov project tau muaj nyob rau lub sijhawm ntev, txij li xyoo 1996. Nyob rau hauv xyoo tas los no, nws tau nrov heev, tsis yog qhov hnyav dua KDE thiab GNOME, ntawm ntau qhov kev faib tawm uas xav tau lub teeb yuag thiab "classic" desktop interface. Nws muaj ntau qhov chaw thiab ntau tus ntawm nws tus kheej cov kev pab cuam: davhlau ya nyob twg (xfce4-terminal), tus thawj tswj ntaub ntawv (thunar), duab saib (ristretto), ntawv nyeem (mousepad).

 
Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Pantheon 

Siv hauv Elementary OS faib. Ntawm no peb tuaj yeem hais tias muaj "desktops" uas tau tsim thiab siv nyob rau hauv ib qho kev faib tawm thiab tsis siv ntau (yog tias tsis yog "tsis siv tag nrho") hauv lwm qhov kev faib tawm. Yam tsawg kawg lawv tseem tsis tau muaj koob meej thiab ntseeg feem ntau ntawm cov neeg tuaj saib ntawm qhov zoo ntawm lawv txoj hauv kev. Pantheon aims los tsim ib qho interface zoo ib yam li macOS. 

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Option nrog dock vaj huam sib luag:

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
enlightenment

Ua kom pom tseeb ntawm cov teebmeem graphical thiab widgets (los ntawm cov hnub thaum lwm qhov chaw desktop tsis muaj desktop widgets zoo li daim ntawv qhia hnub / moos). Siv nws cov tsev qiv ntawv. Muaj ntau txheej ntawm nws tus kheej "zoo nkauj" daim ntawv thov: davhlau ya nyob twg (Terminology), video player (Rage), duab saib (Ephoto).

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Moksha

Qhov no yog rab rawg ntawm Enlightenment17, uas yog siv hauv BodhiLinux faib. 

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
GNOME

Thaum xub thawj, "classic" desktop interface, tsim tawm tsis zoo rau KDE, uas tau sau rau hauv QT lub tsev qiv ntawv, thaum lub sijhawm ntawd tau muab faib raws li daim ntawv tso cai uas tsis yooj yim rau kev lag luam xa tawm. 

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
GNOME_Shell

Los ntawm qhov thib peb version, GNOME pib los nrog GNOME Plhaub, uas muaj "tsis zoo li classic", uas tsis yog txhua tus neeg siv nyiam (kev hloov tam sim ntawd hauv kev sib tshuam yog qhov nyuaj rau cov neeg siv txais). Raws li qhov tshwm sim, qhov tshwm sim ntawm rab rawg cov haujlwm uas txuas ntxiv kev txhim kho ntawm lub desktop no hauv "classic" style: MATE thiab Cinnamon. Siv los ntawm lub neej ntawd hauv ntau qhov kev lag luam faib khoom. Nws muaj ntau qhov chaw thiab nws cov ntawv thov. 

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
MATE 

Nws tshwm sim los ntawm GNOME2 thiab txuas ntxiv txhim kho qhov chaw tsim qauv no. Nws muaj ntau qhov chaw thiab daim ntawv thov rab rawg uas tau siv rov qab rau hauv GNOME2 (cov npe tshiab tau siv) txhawm rau kom tsis txhob cuam tshuam cov diav rawg nrog lawv cov ntawv tshiab rau GNOME3).

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Cinnamon

Lub diav rawg ntawm GNOME Plhaub uas muab cov neeg siv nrog "classic" style interface (zoo li hauv GNOME2). 

Nws muaj ntau qhov chaw thiab tib daim ntawv thov xws li GNOME Plhaub.

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Budgie

Ib qho "classic" style diav rawg ntawm GNOME uas tau tsim los ua ib feem ntawm Solus tis, tab sis tam sim no kuj los ua ib lub desktop nyob ib leeg ntawm ntau yam kev faib tawm.

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
KDE_Plasma (los yog raws li nws feem ntau hu ua, tsuas yog KDE) 

Ib puag ncig desktop tsim los ntawm KDE project. 

Nws muaj ntau qhov chaw muaj rau cov neeg siv yooj yim los ntawm graphical interface thiab ntau daim ntawv thov graphical tsim nyob rau hauv lub moj khaum ntawm lub desktop no.

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Trinity

Xyoo 2008, KDE tau tso tawm nws qhov kev siv tshiab ntawm KDE Plasma (lub tshuab desktop tau sau ntau dua). Tsis tas li, ib yam li GNOME / MATE, tsis yog txhua tus kiv cua KDE nyiam nws. Raws li qhov tshwm sim, ib rab diav rawg ntawm qhov project tau tshwm sim, txuas ntxiv kev txhim kho ntawm yav dhau los version, hu ua TDE (Trinity Desktop Environment).

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
Deepin_DE

Ib qho tshiab desktop ib puag ncig sau siv Qt (uas KDE tau sau rau). Nws muaj ntau qhov chaw thiab zoo nkauj heev (txawm hais tias qhov no yog lub ntsiab lus) thiab tsim tau zoo interface. Tsim los ua ib feem ntawm Deepin Linux faib. Kuj tseem muaj pob khoom rau lwm qhov kev faib tawm

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
ya 

Ib qho piv txwv ntawm ib puag ncig desktop sau siv Qt. Tsim los ua ib feem ntawm Astra Linux faib. 

Yuav ua li cas cov duab ua haujlwm hauv Linux: cov ntsiab lus ntawm ntau lub desktop ib puag ncig
LXQt

Lub teeb yuag desktop ib puag ncig. Zoo li ntau qhov piv txwv yav dhau los, sau siv Qt. Qhov tseeb, nws yog qhov txuas ntxiv ntawm LXDE qhov project thiab qhov tshwm sim ntawm kev sib koom ua ke nrog Razor-qt project.

Raws li koj tuaj yeem pom, lub desktop hauv Linux tuaj yeem saib sib txawv heev thiab muaj qhov sib cuam tshuam rau txhua tus saj: los ntawm zoo nkauj heev thiab nrog 3D teebmeem rau minimalistic, los ntawm "classic" mus rau txawv txawv, los ntawm kev siv cov kev pab cuam rau lub teeb, los ntawm loj. cov tshuaj ntsuam rau cov ntsiav tshuaj/smartphones.

Zoo, kuv xav cia siab tias kuv tuaj yeem muab lub tswv yim ntawm qhov tseem ceeb ntawm cov duab thiab duab hauv Linux OS yog dab tsi.

Cov khoom siv rau kab lus no tau sim thaum Lub Xya Hli 2020 ntawm lub vev xaib webinar. Koj tuaj yeem saib nws no.

Yog tag nrho. Kuv vam tias qhov no yuav pab tau. Yog tias koj muaj lus nug lossis lus nug, thov sau. Kuv yuav zoo siab teb. Zoo, tuaj kawm ntawm "LANIT Network Academy"!

Tau qhov twg los: www.hab.com

Ntxiv ib saib