Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop

Kini nga artikulo bahin sa kung giunsa ang pagtrabaho sa Linux graphics ug kung unsang mga sangkap ang gilangkuban niini. Kini adunay daghang mga screenshot sa lainlaing mga pagpatuman sa mga palibot sa desktop. 

Kung wala kay daghang kalainan tali sa KDE ug GNOME, o kung buhaton nimo, apan gusto nimo mahibal-an kung unsa ang ubang mga alternatibo, nan kini nga artikulo para kanimo. Kini usa ka kinatibuk-an, ug bisan kung kini adunay daghang mga ngalan ug pipila ka mga termino, ang materyal magamit usab alang sa mga nagsugod ug nagtan-aw lang sa Linux.

Ang hilisgutan mahimo usab nga interesado sa mga advanced nga tiggamit kung nag-set up sa hilit nga pag-access ug kung nagpatuman sa usa ka nipis nga kliyente. Kanunay nakong nahimamat ang mga batid nga Linuxoids nga adunay mga pahayag nga "sa server adunay usa lamang ka linya sa komand, ug wala ako nagplano nga tun-an ang mga graphic nga mas detalyado, tungod kay kini tanan kinahanglan alang sa ordinaryong mga tiggamit." Apan bisan ang Linux connoisseurs natingala ug nalipay sa pagdiskobre sa "-X" nga kapilian alang sa ssh command (ug alang niini mapuslanon nga masabtan ang operasyon ug mga gimbuhaton sa X server).

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktopTinubdan

Nagtudlo ako sa mga kurso sa Linux sa hapit 15 ka tuig sa "Network Academy LANIT"Ug sigurado ko nga daghan sa sobra sa lima ka libo nga mga tawo nga akong gibansay nagbasa ug tingali nagsulat ug mga artikulo bahin sa Habr. Ang mga kurso kanunay nga busy kaayo (ang kasagaran nga gidugayon sa kurso lima ka adlaw), kinahanglan nimo nga hisgutan ang mga hilisgutan nga nanginahanglan labing menos napulo ka adlaw alang sa usa ka hingpit nga kaila. Ug kanunay sa panahon sa kurso, depende sa mamiminaw (newbies nga natapok o batid nga mga administrador), ingon man sa "mga pangutana gikan sa mamiminaw", naghimo ako og pagpili kung unsa ang ipahayag sa mas detalyado ug unsa ang mas taphaw aron makagugol og dugang nga panahon sa command line utilities ug sa ilang praktikal nga aplikasyon. Adunay igo nga ingon nga mga hilisgutan nga kinahanglan nga isakripisyo gamay. Kini mao ang "Kasaysayan sa Linux", "Mga Kalainan sa mga distribusyon sa Linux", "Bahin sa mga lisensya: GPL, BSD, ...", "Bahin sa mga graphic ug desktop environment" (ang hilisgutan niini nga artikulo), ug uban pa. Dili kay dili kini importante, apan kasagaran adunay daghan nga mas may kalabutan nga "dinhi ug karon" nga mga pangutana ug mga lima lamang ka adlaw ... Apan, alang sa usa ka kinatibuk-ang pagsabot sa mga sukaranan sa Linux OS, usa ka pagsabut sa pagkalain-lain nga anaa (aron bisan ang paggamit sa usa ka piho nga pag-apod-apod sa Linux. , aduna pa'y mas lapad nga panglantaw niining tanan nga dako ug lapad nga kalibutan nga gitawag og "Linux") mapuslanon ug gikinahanglan ang pagtuon niini nga mga hilisgutan. 

Sa tibuok nga artikulo, alang sa matag bahin, akong gipaila ang mga link alang niadtong gusto nga mosalom sa mas lawom nga hilisgutan, pananglitan, sa mga artikulo sa Wikipedia (samtang nagtudlo sa usa ka mas kompleto / mapuslanon nga bersyon kung adunay mga artikulo sa Ingles ug Ruso).

Alang sa sukaranan nga mga pananglitan ug mga screenshot, gigamit nako ang pag-apod-apod sa openSUSE. Posible nga magamit ang bisan unsang ubang komunidad nga naugmad nga pag-apod-apod nga adunay daghang mga pakete sa repositoryo. Lisud, apan posible, ang pagpakita sa lain-laing mga disenyo sa desktop sa usa ka komersyal nga pag-apod-apod, tungod kay sila sa kasagaran naggamit lamang sa usa o duha sa mas ilado nga desktop environment. Mao nga gipakunhod sa mga developer ang tahas sa pagpagawas sa usa ka lig-on, na-debug nga OS. Sa parehas nga sistema, akong gi-install ang tanan nga DM / DE / WM (usa ka katin-awan sa kini nga mga termino sa ubos), nga akong nakit-an sa repository. 

Ang mga screenshot nga adunay "asul nga mga frame" gikuha ra sa openSUSE. 

Ang mga screenshot nga adunay "puti nga mga frame" gihimo sa ubang mga distribusyon, kini gipakita sa screenshot. 

Ang mga screenshot nga adunay "gray nga mga utlanan" gikuha gikan sa Internet, isip mga pananglitan sa mga disenyo sa desktop gikan sa nangagi.

Busa, magsugod kita.

Ang mga nag-unang sangkap nga naglangkob sa mga graphic

Gipili nako ang tulo ka nag-unang mga sangkap ug ilista kini sa han-ay kung diin kini gilunsad sa pagsugod sa sistema: 

  1. DM (Display Manager);
  2. display server;
  3. DE (Desktop Environment).

Dugang pa, isip importante nga mga sub-item sa Desktop Environment: 

  • Apps Manager/Launcher/Switcher (Start button); 
  • WM (Window Manager);
  • nagkalain-laing software nga nag-uban sa desktop environment.

Dugang nga mga detalye sa matag butang.

DM (Display Manager)

Ang unang aplikasyon nga magsugod sa dihang ang "graphics" magsugod mao ang DM (Display Manager), usa ka display manager. Ang mga nag-unang buluhaton niini:

  • pangutan-a kung kinsa nga mga tiggamit ang pasudlon sa sistema, hangyoa ang datos sa pag-authenticate (password, fingerprint);
  • pilia kung unsang desktop environment ang pagdagan.

Sa pagkakaron, ang lainlaing mga pag-apod-apod kaylap nga gigamit: 

  • SDDM (nausab kdm),
  • GDM,
  • LightDM,
  • xdm.
  • Ang Fly-DM (gigamit sa AstraLinux) mahimo usab nga hisgutan.

Ang lista sa mga naglungtad nga DM gipadayon hangtod karon Artikulo sa Wiki. 

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Angay nga matikdan nga ang mosunod nga mga screenshot naggamit sa parehas nga LightDM display manager, apan sa lainlaing mga pag-apod-apod (ang mga ngalan sa pag-apod-apod naa sa parentheses). Tan-awa kung unsa ka lahi ang hitsura sa kini nga DM salamat sa buhat sa mga tigdesinyo sa lainlaing mga distribusyon.

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Ang panguna nga butang sa kini nga pagkalainlain mao ang pagpatin-aw nga adunay usa ka aplikasyon nga responsable sa paglansad sa mga graphic ug pagtugot sa tiggamit nga ma-access kini nga mga graphic, ug adunay lainlaing mga pagpatuman sa kini nga aplikasyon nga lahi sa hitsura ug pipila nga mga gamit (pagpili sa disenyo. mga palibot, pagpili sa mga tiggamit, bersyon alang sa dili maayo nga pagtan-aw sa mga tiggamit, ang posibilidad sa hilit nga pag-access pinaagi sa protocol XDMCP).

Ipakita ang Server

Ang Display Server usa ka klase nga pundasyon sa graphic, ang panguna nga tahas niini mao ang pagtrabaho sa usa ka video card, usa ka monitor, ug uban ang lainlaing mga aparato sa input (keyboard, mouse, touchpads). Kana mao, ang usa ka aplikasyon (pananglitan, usa ka browser o usa ka editor sa teksto) nga gihubad sa usa ka "graphics" dili kinahanglan mahibal-an kung giunsa ang direkta nga pagtrabaho sa mga aparato, dili kinahanglan mahibal-an ang bahin sa mga drayber. Kini tanan giatiman sa X Window.

Kung naghisgot bahin sa Display Server, sa daghang mga tuig sa Linux, ug sa Unix, nagpasabut kini usa ka aplikasyon X Window nga Sistema o sa ordinaryong mga tawo X (X). 

Karon daghang mga distribusyon ang nag-ilis sa X sa Wayland. 

Mahimo usab nimo mabasa:

Una, atong padaganon ang X's ug pipila ka graphical nga mga aplikasyon diha kanila.

Practicum "pagdagan X ug mga aplikasyon niini"

Buhaton nako ang tanan gikan sa bag-ong gimugna nga webinaruser user (kini mas sayon, apan dili mas luwas, sa pagbuhat sa tanan gikan sa gamut).

  • Tungod kay si H'am nagkinahanglan og access sa mga device, ako naghatag og access: Gitino nako ang lista sa mga himan pinaagi sa pagtan-aw sa mga sayup sa pagsugod sa X sa log (/home/webinaruser/.local/share/xorg/Xorg.77.log) 

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

  • Human niana akong sugdan ang X's:

% X -retro :77 vt8 & 

Mga Opsyon: * -retro - magsugod sa "gray" classic background, dili itom isip default; * :77 - Akong gibutang (bisan unsa nga sulod sa usa ka makatarunganon nga range posible, lamang : 0 ang lagmit na okupar na sa nagdagan na nga mga graphic) screen number, pipila ka aktuwal nga talagsaon nga identifier diin kini mahimong posible sa pag-ila tali sa pipila ka running X's; * vt8 - nagtino sa terminal, dinhi /dev/tty8, diin ang X's ipakita). 

  • Paglunsad sa graphical nga aplikasyon:

Aron mahimo kini, nagbutang una kami usa ka variable diin masabtan sa aplikasyon kung hain sa mga X ang akong gipadagan aron ipadala kung unsa ang kinahanglan nga makuha: 

% export DISPLAY=":77" 

Makita nimo ang lista sa pagpadagan sa X nga sama niini: 

ps -fwwC X

Human mabutang ang variable, mahimo namong ilunsad ang mga aplikasyon sa among X's - pananglitan, gilansad nako ang orasan:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Ang nag-unang mga ideya ug konklusyon gikan niini nga tipik:

  • X's nanginahanglan og access sa mga device: terminal, video card, input device,
  • Ang X sa ilang kaugalingon wala magpakita sa bisan unsang mga elemento sa interface - kini usa ka gray (kung adunay kapilian nga "--retro") o usa ka itom nga canvas sa piho nga mga gidak-on (pananglitan, 1920 × 1080 o 1024 × 768) aron makadagan ang mga graphical nga aplikasyon niini.
  • Ang paglihok sa "krus" nagpakita nga gisubay ni X ang posisyon sa mouse ug gipasa kini nga impormasyon sa mga aplikasyon nga nagdagan niini.
  • Usab, ang X's catch keystroke sa keyboard ug ipasa kini nga impormasyon ngadto sa mga aplikasyon.
  • Ang DISPLAY variable nagsulti sa mga aplikasyon sa graphic kung asa nga screen (matag X's gilansad nga adunay usa ka talagsaon nga screen number sa pagsugod), ug busa kung kinsa sa mga nagdagan sa akong makina, ang magdrowing sa X. (Posible usab nga i-set kini nga variable sa usa ka remote machine ug ipadala ang output ngadto sa Xs nga nagdagan sa laing makina sa network.) Tungod kay ang Xs gisugdan nga walay -auth nga opsyon, dili na kinahanglan nga atubangon ang XAUTHORITY variable o ang xhost sugo.
  • Ang mga graphical nga aplikasyon (o ingon nga kini gitawag sa X-clients) gidrowing sa X's - samtang walay abilidad sa paglihok / pagsira / pag-usab niini "-g (Lapad)x(Taas)+(ShiftFromLeftEdge)+(ShiftFromTopEdge)". Uban sa usa ka minus nga timaan, matag usa, gikan sa tuo ug gikan sa ubos nga ngilit.
  • Duha ka termino nga angay hisgutan mao ang X-server (mao kana ang gitawag sa X) ug X-clients (mao kana ang tawag sa bisan unsang graphical nga aplikasyon nga nagdagan sa X's). Adunay gamay nga kalibog sa pagsabut niini nga terminolohiya, daghan ang nakasabut niini sa tukma nga kaatbang. Sa kaso kung magkonektar ako gikan sa "client machine" (sa remote access terminology) ngadto sa "server" (sa remote access terminology) aron ipakita ang usa ka graphical nga aplikasyon gikan sa server sa akong monitor, unya ang X server magsugod sa machine diin ang monitor (nga mao, sa "client machine", dili sa "server"), ug X nga mga kliyente magsugod ug modagan sa "server", bisan tuod kini gipakita sa monitor sa "client machine". 

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop

Mga sangkap sa DE

Sunod, atong analisahon ang mga sangkap nga sagad naglangkob sa desktop.

Mga sangkap sa DE: Start Button ug Taskbar

Magsugod ta sa gitawag nga "Start" button. Kasagaran kini usa ka bulag nga applet nga gigamit sa "Taskbar". Adunay usab kasagaran usa ka applet alang sa pagbalhin tali sa nagdagan nga mga aplikasyon.

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Pagkahuman sa pagtan-aw sa lainlaing mga palibot sa desktop, akong i-summarize ang ingon nga mga aplikasyon sa ilawom sa kinatibuk-ang ngalan nga "Apps Manager (Launcher / Switcher)", nga mao, usa ka himan alang sa pagdumala sa mga aplikasyon (paglansad ug pagbalhin tali sa mga nagdagan), ug gipakita usab ang mga utility nga usa ka pananglitan sa usa ka aplikasyon niini nga matang.

  • Kini mahitabo sa porma sa usa ka "Start" button sa classic (bug-os nga gitas-on sa usa sa mga sulab sa screen) "Taskbar":

    ○ xfce4-panel,
    ○ mate-panel/gnome-panel,
    ○ vala panel,
    ○ tint2.

  • Mahimo usab nimo nga i-highlight ang "mga taskbar nga porma sa MacOS" nga gilain (dili ang tibuuk nga gitas-on sa ngilit sa screen), bisan kung daghang mga taskbar ang mahimong makita sa pareho. Dinhi, hinoon, ang nag-unang kalainan mao ang puro nga biswal - ang presensya sa "epekto sa pagdugang sa mga icon sa hover."

    ○ pantalan,
    ○ latte dock,
    ○ pantalan sa cairo,
    ○ tabla.

  • Ug / O usa ka serbisyo nga naglansad sa mga aplikasyon kung gipugos ang mga hotkey (sa daghang mga palibot sa desktop, kinahanglan nga adunay parehas nga sangkap ug gitugotan ka nga i-configure ang imong kaugalingon nga mga hotkey):

    ○ sxhkd.

  • Adunay usab lain-laing menu-shaped "launchers" (gikan sa English. Launch (run)):

    ○ dmenu-run,
    ○ rofi -pakita nga hubog,
    ○ Albert,
    ○ grunge.

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop

DE component: WM (Window Manager)

Basaha ang dugang sa Russian

Basaha ang dugang sa English

WM (Window Manager) - usa ka matang sa aplikasyon nga responsable sa pagdumala sa mga bintana, nagdugang abilidad sa:

  • paglihok sa mga bintana sa palibot sa desktop (lakip ang standard nga adunay pagpugong sa Alt key alang sa bisan unsang bahin sa bintana, ug dili lamang alang sa titulo);
  • pag-usab sa mga bintana, pananglitan, pinaagi sa pag-drag sa "window frame";
  • nagdugang usa ka "titulo (titulo)" ug mga buton alang sa pagminus / pag-maximize / pagsira sa aplikasyon sa interface sa bintana;
  • ang konsepto nga aplikasyon anaa sa "focus".

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Akong ilista ang labing inila (akong gipakita sa parentesis nga ang DE gigamit nga default):

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Ilista usab nako ang "daan nga WM nga adunay mga elemento sa DE". Mga. agig dugang sa tagdumala sa bintana, aduna silay mga elemento sama sa Start button ug Taskbar, nga mas kinaiyanhon sa hingpit nga DE. Bisan kung pila na sila ka "tigulang", kung ang IceWM ug WindowMaker nagpagawas na sa ilang gi-update nga mga bersyon sa 2020. Kini nahimo nga mas husto dili "daan", apan "mga tigulang":

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Dugang pa sa "classic" ("stack window managers"), angay nga hinumdoman nga gilain tiled nga WM, nga nagtugot sa mga bintana nga ma-tile sa tibuok screen, ug alang sa pipila ka mga aplikasyon, usa ka bulag nga desktop alang sa matag running application sa full screen. Kini usa ka gamay nga talagsaon alang sa mga tawo nga wala pa mogamit niini kaniadto, apan tungod kay ako mismo naggamit sa ingon nga interface sa dugay nga panahon, makaingon ako nga kini sayon ​​​​ug dali ka nga naanad sa ingon nga interface, pagkahuman niana ang "classic" nga mga tagdumala sa bintana ingon og dili kombenyente.

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Angayan usab nga hisgutan nga gilain ang proyekto Compiz ug ang ingon nga konsepto sama sa "Composite Window Manager", nga naggamit sa mga kapabilidad sa pagpadali sa hardware aron ipakita ang transparency, anino, ug lainlain nga three-dimensional nga mga epekto. Mga 10 ka tuig na ang milabay adunay usa ka boom sa 3D nga mga epekto sa mga desktop sa Linux. Karon, daghan sa mga tagdumala sa bintana nga gitukod sa DE naggamit sa pipila nga mga bahin sa pag-composite. Bag-o lang nagpakita Wayfire - usa ka produkto nga adunay parehas nga pagpaandar sa Compiz para sa Wayland.

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Ang usa ka detalyado nga lista sa lainlaing mga tagdumala sa bintana makita usab sa  artikulo sa pagtandi.

DE component: ang uban

Angayan usab nga matikdan ang mga musunud nga sangkap sa desktop (dinhi gigamit nako ang mga termino nga gitukod sa Ingles aron ihulagway ang tipo sa aplikasyon - dili kini ang mga ngalan sa mga aplikasyon mismo):

  • Applets:
  • Software (Widget toolkit) - kasagaran ang usa ka "minimal set" sa software moabut uban sa palibot:

DE (Desktop Environment)

Basaha ang dugang sa English

Gikan sa mga sangkap nga gilista sa ibabaw, nakuha ang gitawag nga "Desktop Environment". Kasagaran ang tanan nga mga sangkap niini gihimo gamit ang parehas nga mga librarya sa graphic ug gigamit ang parehas nga mga prinsipyo sa disenyo. Sa ingon, labing menos, ang usa ka sagad nga istilo alang sa hitsura sa mga aplikasyon gipadayon.

Dinhi mahimo natong i-highlight ang mosunod nga kasamtangan nga desktop environment:

Ang GNOME ug KDE gikonsiderar nga labing kasagaran, ug ang XFCE anaa sa ilang mga tikod.

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Ang pagtandi sa lainlaing mga parameter sa porma sa usa ka lamesa mahimong tan-awon sa katugbang Artikulo sa Wikipedia.  

Nagkalainlain nga DE

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Project_Looking_Glass

Adunay bisan sa ingon nga makapaikag nga mga pananglitan gikan na sa kasaysayan: kaniadtong 2003-2007, usa ka "3D desktop design" ang gihimo alang sa Linux nga adunay ngalan nga "Project Looking Glass" gikan sa Sun. Ako mismo migamit niini nga desktop, o hinoon "nagdula", tungod kay kini lisud gamiton. Kining "3D nga panit" gisulat sa Java sa panahon nga walay 3D graphics card. Busa, ang tanan nga mga epekto gikalkula pag-usab sa processor, ug ang kompyuter kinahanglan nga kusgan kaayo, kung dili ang tanan molihok nga hinay. Apan kini nahimong nindot. Ang mga tile sa aplikasyon sa 360D mahimong i-rotate/palapad. Posible nga mag-rotate sa silindro sa desktop nga adunay wallpaper gikan sa XNUMX-degree nga panorama. Adunay daghang nindot nga mga aplikasyon sa ilang kaugalingon: pananglitan, pagpaminaw sa musika sa porma sa "CD changer", ug uban pa. Mahimo nimong tan-awon ang youtube video mahitungod niini nga proyekto, ang kalidad lamang niini nga mga video lagmit nga dili maayo, tungod kay niadtong mga tuiga dili posible nga mag-upload og taas nga kalidad nga mga video.

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Xfce

Gaan nga desktop. Adunay usa ka proyekto sa dugay nga panahon, sukad sa 1996. Sa bag-ohay nga mga tuig, medyo popular, sukwahi sa mas bug-at nga KDE ug GNOME, sa daghang mga distribusyon nga nanginahanglan usa ka gaan ug "klasiko" nga interface sa desktop. Kini adunay daghang mga setting ug daghang mga programa niini: terminal (xfce4-terminal), file manager (thunar), image viewer (ristretto), text editor (mousepad).

 
Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
pantiyon 

Gigamit sa pag-apod-apod sa Elementary OS. Dinhi mahimo natong isulti nga adunay mga "desktop" nga gipalambo ug gigamit sulod sa usa ka bulag nga pag-apod-apod ug dili kaayo magamit (kon dili "dili magamit") sa ubang mga distribusyon. Sa labing gamay wala pa sila nakakuha sa pagkapopular ug wala makombinsir sa daghang mga mamiminaw sa mga bentaha sa ilang pamaagi. Ang Pantheon nagtumong sa paghimo sa usa ka interface nga sama sa macOS. 

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Opsyon sa dock panel:

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
paglamdag

Kusog nga pagtutok sa mga epekto sa grapiko ug mga widget (sukad sa mga adlaw nga ang ubang mga palibot sa desktop wala’y mga widget sa desktop, sama sa kalendaryo / orasan). Naggamit sa kaugalingon nga mga librarya. Adunay usa ka dako nga hugpong sa mga "matahum" nga aplikasyon: terminal (Terminolohiya), video player (Rage), viewer sa litrato (Ephoto).

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Moksha

Kini usa ka tinidor sa Enlightenment17 nga gigamit sa pag-apod-apod sa BodhiLinux. 

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
GNOME

Sa sinugdan usa ka "klasikong" desktop interface, nga gimugna sa pagsupak sa KDE, nga gisulat sa QT library, niadtong panahona giapod-apod ubos sa usa ka lisensya nga dili kaayo sayon ​​alang sa komersyal nga mga distribusyon. 

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
GNOME_Shell

Gikan sa ikatulo nga bersyon sa GNOME, ang GNOME nagsugod sa pagpadala sa GNOME Shell, nga adunay "dili klasiko nga hitsura", nga dili gusto sa tanan nga tiggamit (bisan unsang kalit nga pagbag-o sa mga interface lisud dawaton sa mga tiggamit). Ingon usa ka sangputanan - ang pagtunga sa mga proyekto sa tinidor nga nagpadayon sa pag-uswag sa kini nga desktop sa istilo nga "klasiko": MATE ug Cinnamon. Gigamit nga default sa daghang komersyal nga pag-apod-apod. Kini adunay daghang mga setting ug mga aplikasyon niini. 

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
MATE 

Nagpakita base sa GNOME2 ug nagpadayon sa pagpalambo niini nga palibot. Kini adunay daghang mga tweak ug mga tinidor sa mga aplikasyon nga gigamit balik sa GNOME2 (bag-ong mga ngalan ang gigamit aron dili malibog ang mga tinidor sa ilang bag-ong bersyon para sa GNOME3).

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
cinnamon

Usa ka tinidor sa GNOME Shell nga naghatag sa mga tiggamit og "klasiko" nga interface sa estilo (sama sa GNOME2). 

Kini adunay daghang mga setting ug parehas nga aplikasyon sama sa GNOME Shell.

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Budgie

Usa ka "klasiko" nga istilo nga tinidor sa GNOME nga naugmad isip bahin sa pag-apod-apod sa Solus, apan karon moabut usab ingon usa ka standalone nga desktop sa lainlaing mga pag-apod-apod.

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
KDE_Plasma (o, sa kasagarang tawag niini, KDE lang) 

Desktop environment nga gimugna sa KDE project. 

Kini adunay daghang mga setting nga magamit sa usa ka yano nga tiggamit gikan sa graphical interface ug daghang mga graphical nga aplikasyon nga naugmad sa sulod niini nga desktop.

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Trinidad

Niadtong 2008, gipagawas sa KDE ang ilang bag-ong implementasyon sa KDE Plasma (ang makina sa desktop kay nasulat pag-usab). Usab, sama sa GNOME/MATE, dili tanang KDE fans ganahan niini. Ingon usa ka sangputanan, usa ka tinidor sa proyekto ang nagpakita, nga nagpadayon sa pag-uswag sa miaging bersyon, nga gitawag nga TDE (Trinity Desktop Environment).

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
Deepin_DE

Usa sa mga bag-ong desktop environment nga gisulat gamit ang Qt (nga mao ang KDE nga gisulat). Kini adunay daghang mga setting ug medyo matahum (bisan kung kini usa ka suhetibo nga konsepto) ug maayo nga naugmad nga interface. Gipalambo isip kabahin sa Deepin Linux distribution. Adunay usab mga pakete alang sa ubang mga pag-apod-apod.

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
molupad 

Usa ka pananglitan sa usa ka palibot sa desktop nga gisulat gamit ang Qt. Gipalambo isip kabahin sa pag-apod-apod sa Astra Linux. 

Giunsa pagtrabaho ang mga graphic sa Linux: usa ka kinatibuk-ang panan-aw sa lainlaing mga palibot sa desktop
LXQt

Gaan nga desktop environment. Sama sa daghang nangaging mga pananglitan, gisulat gamit ang Qt. Sa tinuud, kini usa ka pagpadayon sa proyekto sa LXDE ug ang sangputanan sa usa ka panagsama sa proyekto nga Razor-qt.

Sama sa imong nakita, ang desktop sa Linux mahimong lahi kaayo tan-awon ug adunay usa ka angay nga interface alang sa lami sa tanan: gikan sa matahum kaayo ug adunay mga epekto sa 3D hangtod sa minimalistic, gikan sa "klasiko" hangtod sa dili kasagaran, gikan sa bug-at sa sistema hangtod sa gaan, gikan sa dagkong mga screen hangtod sa. mga tablet/smartphone.

Bueno, nanghinaut ko nga nakahatag ako usa ka ideya kung unsa ang mga panguna nga sangkap sa mga graphic ug desktop sa Linux OS.

Ang materyal alang sa kini nga artikulo gisulayan kaniadtong Hulyo 2020 sa usa ka webinar. Mahimo kini tan-awon dinhi.

Mao ra. Nanghinaut ko nga kini makatabang. Kung naa kay pangutana ug komento, pagsulat. Malipay ko sa pagtubag. Aw, dali ug pagtuon Network Academy LANIT!

Source: www.habr.com

Idugang sa usa ka comment