13 Odprtokodna namizna okolja LightWeight, ki sem jih odkril leta 2015


Besedo "Open Source" lahko pripišemo skupnosti Linux, ki jo je ustvarila skupaj z uvedbo Linuxa (naslednika takrat obstoječega operacijskega sistema Unix). Čeprav je »Linux« sam po sebi nastal le kot osnovno jedro, je njegova odprtokodna narava pritegnila ogromno družbo razvijalcev po vsem svetu, da so prispevale k njegovemu razvoju.

To je ustvarilo revolucijo po vsem svetu in mnogi ljudje in skupnosti so začeli prispevati k temu, da postane popoln operacijski sistem, ki bi lahko nadomestil Unix. Nato pa ni bilo več povratka z aktivnim razvojem, ki bi tekel enakomerno.

To je privedlo do uvedbe distribucij, kot so Debian, Ubuntu, Fedora, CentOS, OpenSUSE, Red Hat, Arch, Linux Mint itd., Ki kot osnovno jedro uporabljajo Linux.

  • Najboljše distribucije Linuxa za začetnike
  • 10 distribucij Linuxa in njihovi ciljni uporabniki
  • 10 najboljših distribucijskih strežnikov za Linux

S tem je bilo uvedeno namizno okolje. Kaj točno je to namizno okolje in kakšna je njegova vloga?

Glavni namen distribucije Linuxa je uporabnikom omogočiti, da izkoristijo zmožnosti OS Linux. Za to potrebuje vmesnik, ki lahko deluje kot most za lažje razumevanje in obdelavo zahtev uporabnika v jedru.

Namizno okolje počne točno to. Je grafični vmesnik, ki uporabniku poenostavljeno predstavi golo jedro. Tako namizno okolje uporabniku na eleganten in predstavljiv način predstavi vse osnovne funkcije jedra.

Komponente, ki tvorijo namizno okolje, vključujejo brskalnik, upravitelj zaslona in vso drugo programsko opremo in pripomočke, ki si jih omislite v osnovnem operacijskem sistemu.

[Morda vam bo všeč tudi: 10 najboljših in najbolj priljubljenih namiznih okolij Linux vseh časov]

Tako sta dve glavni komponenti distribucije Linuxa jedro in namizno okolje. Spodaj je omenjenih nekaj lahkih namiznih okolij, ki so pritegnila distribucije, da so zaradi svojih funkcij in zmogljivosti postala privzeto namizno okolje.

1. Xfce

Xfce je odprtokodno namizno okolje za sisteme, podobne Unixu, razvite v C. Ker je hiter in lahek, manj pričakuje, da bo motil CPU in pomnilnik tudi na starejših namizjih.

Sestavljen je iz ločeno strukturiranih delov, ki združujejo celotno namizno okolje.

Nekatere komponente Xfce vključujejo:

  • Xfwm: Upravitelj oken za sestavljanje.
  • Thunar: Upravitelj datotek, ki spominja na Nautilus, vendar je učinkovitejši in s tem hiter.
  • Orage: privzeta koledarska aplikacija za Xfce.
  • Podloga za miško: urejevalnik datotek, ki se je najprej razvil iz Leafpada, zdaj pa se aktivno razvija in vzdržuje iz nič.
  • Pogojno: pogoj za predvajanje, ki temelji na okolju Gstreamer, narejenem za Xfce.
  • Xfburn: zapisovalnik CD/DVD za Xfce.

2. LXDE

LXDE je kratica za namizno okolje X11, ki je še eno priljubljeno namizno okolje za sisteme, podobne Unixu, in je bilo razvito z uporabo C (GTK +) in C ++ (Qt).

Največja prednost, da jo izberete za namizno okolje, je majhna poraba pomnilnika, ki je nižja od tiste v najbolj priljubljenih namiznih okoljih, tj. GNOME, KDE in Xfce. Vključuje kode z licenco GPL in LGPL.

Komponente, ki jih vsebuje LXDE, vključujejo:

  • LXDM - Upravitelj zaslona.
  • LXMusic - privzeti predvajalnik glasbe za XMMS2.
  • Leafpad - privzeti urejevalnik besedila za LXDE.
  • Openbox - Upravitelj oken.
  • LXTask - privzeti upravitelj opravil.
  • PC Man File Manager - privzeti upravitelj datotek in ponudnik namizne metafore.

LXDE je privzeto namizno okolje za številne distribucije, vključno z Lubuntu, Knoppix, LXLE Linux, Artix in Peppermint Linux OS.

3. GNOME 3

GNOME je kratica za GNU Network Object Model in je eno namizno okolje, ki je v celoti sestavljeno iz brezplačnih in odprtokodnih orodij. Napisan v jeziku C, C ++, Python, Vala in Javascript, je GNOME del projekta GNOME, ki ga sestavljajo prostovoljci in plačani sodelavci, največji Red Hat.

GNOME je trenutno v aktivnem razvoju, zadnja stabilna izdaja pa je GNOME 40. GNOME deluje v sistemu X Windows System in tudi na Waylandu od GNOME 3.10.

GNOME 40 je zamenjal veliko stvari, začenši s privzetim upraviteljem oken, ki se zdaj spreminja v Metacity namesto Mutter, preklapljanje opravil pa je bilo dodeljeno posebnemu področju, imenovanem Pregled, prenovljene so tudi osnovne aplikacije GNOME, ki zagotavljajo boljšo uporabniško izkušnjo.

Komponente GNOME vključujejo:

  • Metacity - privzeti upravitelj oken.
  • Nautilus - privzeti upravitelj datotek.
  • gedit - Privzeti urejevalnik besedil.
  • Oko GNOME - Privzeti pregledovalnik slik.
  • Videoposnetki GNOME - privzeti predvajalnik videoposnetkov.
  • Epifanija - spletni brskalnik.

4. MATE

MATE je še eno namizno okolje za sisteme, podobne Unixu. Izvira iz neobdelane kode GNOME 2. Razvit je v C, C ++ in Python in je licenciran z več licencami, nekateri deli kode pa pod GNU GPL, drugi del pa pod LGPL.

Ime "MATE" se je pojavilo na sliki, da bi se razlikovalo od GNOME 3, ki je še eno namizno okolje. Sestavljen je tako iz aplikacij, ki izvirajo iz GNOME in so bile prej del GNOME 2, kot tudi iz drugih programov, ki so bili razviti iz nič.

Komponente, ki ličijo namizno okolje MATE, so:

  • Caja - privzeti upravitelj datotek.
  • Pluma - privzeti urejevalnik besedila.
  • Marco - upravitelj oken.
  • Atril - Pregledovalnik dokumentov.
  • Oko MATE - pregledovalnik slik.

Od izdaje je privzeto namizno okolje za Linux Mint, Sabayon Linux, Fedora itd. Poleg tega je na voljo v več skladiščih, vključno z Ubuntu, Arch, Debian, Gentoo, PC Linux OS itd. Poleg vseh to je Ubuntu MATE podelilo prvotno stanje okusa Ubuntu.

5. KDE plazma 5

KDE Plasma 5 je peta generacija namiznega okolja KDE, ustvarjena za sisteme Linux. Od njegovega razvoja je bil preseljen na QML, z uporabo OpenGL za strojno pospeševanje, kar vodi do nizke izkoriščenosti CPU in boljše zmogljivosti tudi na poceni sistemih.

Večina delov kode je bila izdana pod GNU LGPL. Plazma 5 uporablja sistem X Window s podporo za Wayland, ki še prihaja. Uspešno je nadomestil plazmo 4 v številnih distribucijah Linuxa, vključno s Fedoro, Kubuntu in openSUSE Tumbleweed.

Plazma 5 nudi izboljšano podporo za HiDPI, skupaj s selitvijo na Qt5, ki intenzivno upodablja grafiko na GPU, kar omogoča hitrejši CPU. Poleg tega Plasma 5 vključuje novo privzeto temo, imenovano Breeze.

Komponente, ki jih vsebuje KDE Plasma 5, vključujejo:

  • Kwin - Privzeti upravitelj oken.
  • Dolphin - privzeti upravitelj datotek.
  • Kwrite/KATE - privzeti urejevalnik besedil.
  • Greenview - privzeti pregledovalnik slik.
  • Dragon Player - privzeti video predvajalnik.

Skupnost KDE je prav tako predstavila Plasma mobile kot različico plazme za pametne telefone. Plazemska mobilna naprava deluje na Waylandu in je združljiva z aplikacijami Ubuntu touch in sčasoma s sistemom Android. Njegov najnovejši vmesnik je bil izdan julija 2015 z delujočim prototipom za Nexus 5.

[Morda vam bo všeč tudi: Kako namestiti plazmo KDE v Ubuntu, Linux Mint, Fedora in OpenSUSE]

6. Cimet

Drugo namizno okolje, ki izvira iz GNOME, je Cinnamon, razvit v C, JavaScript in Python in izdan pod GPLv2. Cinnamon se je sprva začel kot vilica lupine GNOME, da bi razvijalci Mint zagotovili namizno okolje za Linux Mint, vendar je bilo zaradi drugačnega GUI kot GNOME veliko jedrnih aplikacij GNOME prepisano, da ustrezajo temu okolju.

Projekt cimeta se je začel leta 2011, zadnja stabilna izdaja pa je bila januarja letos. Sčasoma je Cinnamon sam postal neodvisen projekt in zanj celo ne zahteva namestitve GNOME. Druge izboljšave vključujejo obdelavo robov, izboljšanje zmogljivosti, obdelavo robov itd.

Sestavni deli tega okolja so:

  • Kolač - privzeti upravitelj oken.
  • Nemo - privzeti upravitelj datotek.
  • gedit - Privzeti urejevalnik besedil.
  • Oko GNOME - privzeti pregledovalnik slik.
  • totem - privzeti video predvajalnik.

7. Razsvetljenje

Enlightenment, znan tudi preprosto kot E, je upravitelj oken za sestavljanje sistema X Window, ki je v aktivnem razvoju, zadnja izdaja pa je bila lani E24 0.24.2.

Razvit je zgolj v jeziku C z uporabo EFL (Enlightenment Foundation Libraries) in je izdan pod licencami BSD. Največja prednost, ki jo ponuja, je ta, da se lahko uporablja skupaj s programi, napisanimi za GNOME in KDE. Če se uporablja skupaj z EFL, je celotno namizno okolje.

Sestavni deli tega razsvetljenskega namiznega okolja so:

  • Razsvetljenje - privzeti upravitelj oken in upravitelj datotek.
  • Ecrire - privzeti urejevalnik besedil.
  • Ephoto - Pregledovalnik slik.
  • Rage - Video predvajalnik.
  • Komolec - privzeti brskalnik.

8. Globoko

Prej znan kot Hiweed Linux, je Deepin distribucija Linuxa, ki temelji na Ubuntuju in uporablja lastno integrirano namizno okolje Deepin. Prvotno ga je leta 2014 razvil Wuhan Deepin Technology Co, zadnja stabilna izdaja pa je bila maja letos.

Večina njegovih delov je izdana pod GPL. Okolje namizja Deepin, čeprav je bilo sprva podobno okolju GNOME, je bilo po izdaji GNOME 3 ločeno od njega zaradi odstranitve številnih prilagodljivih funkcij. Nato je bil deepin izdelan iz nič z uporabo HTML5 in Webkit z uporabo JavaScript za več funkcij.

Sestavni deli tega namiznega okolja so:

  • Deepin-wm - privzeti upravitelj oken.
  • Nautilus - privzeti upravitelj datotek.
  • Gedit - privzeti urejevalnik besedilnih datotek.
  • Oko GNOME - pregledovalnik slik.
  • Deepin-Movie - privzeti video predvajalnik.

9. LXQT

Še eno lahko in preprosto namizno okolje na grafikonih, LXQT je korak naprej od LXDE in združuje LXDE (ki temelji na GTK 2) in Razor-qt (ki je dobro razmišljal, vendar se ni mogel uspešno izkazati kot odlično namizno okolje).

LXQT je v bistvu združitev dveh najbolj priljubljenih okolij GUI, tj. GTK in Qt, izdani pod GNU GPL 2.0+ in 2.1+. LXQT je na voljo za različne distribucije Linuxa, vključno z Ubuntu, Arch, Fedora, OpenSUSE, Mandriva, Mageia, Chakra, Gentoo itd.

Sestavni deli namiznega okolja LXQT so:

  • Openbox - Privzeti upravitelj oken.
  • PCManFM-Qt - privzeti upravitelj datotek.
  • JuffED - privzeti urejevalnik besedila.
  • LXImage-Qt - Privzeti pregledovalnik slik.
  • SMPlayer - privzeti predvajalnik videoposnetkov.

10. Panteon - osnovni OS

Namizno okolje Pantheon je bilo predstavljeno z osnovnim OS, ki je bil vir za predstavitev tega namiznega okolja. Zapisano je iz nič z uporabo Pythona in GTK3. Mnogi pregledovalci trdijo, da je to namizno okolje\"Mac Clone" zaradi njegove standardne postavitve kot Mac OS.

Njegova vse večja priljubljenost je zaradi enostavnosti in elegance. Njegov zaganjalnik aplikacij je presenetljivo preprost in s tem hiter. Glavna načela, ki smo jih upoštevali pri razvoju tega okolja, so bila:\"Jedrnost",\"izogibanje konfiguraciji" in\"minimalna dokumentacija".

Sestavni deli tega namiznega okolja so:

  • Gala - privzeti upravitelj oken.
  • Datoteke Pantheon - privzeti upravitelj datotek.
  • Praska - privzeti urejevalnik besedila.
  • Shotwell - privzeti pregledovalnik slik.
  • Videoposnetki GNOME - privzeti video predvajalnik.
  • Midori - privzeti spletni brskalnik.

11. Skupno namizno okolje

CDE ali Common Desktop Environment je namizno okolje za sisteme, ki temeljijo na Unixu in OpenVMS, in je celo klasično Unix Desktop okolje, povezano s komercialnimi delovnimi postajami Unix.

Aktivno se razvija od leta 1993, zadnja stabilna izdaja pa je bila januarja 2020 lani. Od izdaje brezplačne programske opreme avgusta 2012 je bila prenesena na izpeljanke Linux in BSD. Začetni razvoj CDE je bil skupen trud HP, IBM, Sunsoft in USL, ki so ga izdali pod imenom Common Open Software Environment (COSE).

HP ga je od izdaje objavil kot privzeto namizno okolje za sisteme Unix in je ostal de facto standard do leta 2000, ko so se okolja, kot je KDE, GNOME, začela razvijati. Avgusta 2012 je postal popolnoma odprtokoden, njegova izvorna koda pa je bila na voljo na Sourceforge.

12. Izdelovalec oken

Window Maker je odprtokodni in brezplačni upravitelj oken X11, ki je sprva želel ponuditi podporo za integracijo namiznega okolja GNUstep, čeprav lahko deluje neodvisno. Izdelovalec oken je lahek in neverjetno hiter, zelo prilagodljiv, enostaven za uporabo vmesnik, bližnjice na tipkovnici, aplikacije, ki jih je mogoče priklopiti, in aktivno skupnost.

13. Sladkor

Razvit kot pobuda za interaktivno učenje za otroke, je Sugar še eno brezplačno in odprtokodno namizno okolje v slikah. Sugar Labs, razvit v Pythonu in GTK, je bil razvit kot del projekta One Laptop per Child (OLPC) maja 2006.

Bil je privzeti vmesnik sistemov OLPC XO-1, poznejše različice pa ponujajo možnost Sugar ali GNOME. Razvit je bil v 25 različnih jezikih in izdan pod GNU GPL, zadnja izdaja pa je bila 0,118 decembra 2020.

Nekatere njegove značilnosti vključujejo obsežno preprostost v oblikovanju, naravo med različnimi platformami, saj je na voljo v večjih distribucijah Linuxa in jo je mogoče namestiti tudi v Windows, Mac OS itd. njegova pomanjkljivost je njegova nezmožnost večopravilnosti, ki vodi do uspešnosti.

Komponente, ki ličijo namizno okolje za sladkor, so:

  • Metacity - privzeti upravitelj oken.
  • Sugar Journal - privzeti upravitelj datotek.
  • Pisanje - privzeti urejevalnik besedila.
  • Pregledovalnik slik sladkorja - privzeti pregledovalnik slik.
  • sladkor-dejavnost-jukebox - privzeti video predvajalnik.

To je bilo nekaj odprtokodnih lahkih namiznih okolij Linux. Če imate v mislih še kakšno drugo, ki jo želite priporočiti kot dodatek k temu seznamu, nam to omenite v komentarjih in tukaj jo bomo vključili na naš seznam.