Većina nas ne razmišlja o radnoj površini kao nečem odvojenom od operativnog sustava. Ono što vidite na zaslonu—to je Windows ili macOS. Ali na Linuxu nema jednog desktopa. Umjesto toga, ima ih mnogo.

Većina ljudi drži se onoga što dolazi prema zadanim postavkama, a brojni distributeri Linuxa odlučuju se za stvaranje vlastite radne površine od nule. osnovni OS ima Pantheon. Solus ima Budgieja. System76 ima COSMIC. Nitrux Linux ima Maui Shell. U prošlosti je Ubuntu imao Unity.

Stvaranje desktopa lakše je reći nego učiniti, pa zašto se toliko distribucija trudi?

1. Da kontroliraju svoje softversko iskustvo

U svijetu vlasničkih softvera, tvrtka koja nudi operativni sustav ima kontrolu nad većinom radnog iskustva. Oni sami razvijaju kod ili ugovaraju rad s nekim drugim i imaju moć unijeti bilo kakve promjene koje je njihov razvojni tim u stanju napraviti zajedno.

U svijetu slobodnog softvera sve komponente dolaze iz različitih entiteta. Ljudi koji razvijaju poslužitelj za prikaz razlikuju se od onih koji izrađuju zaslon za pokretanje i onih koji izrađuju format pakiranja. Timu distribucije možda nedostaje znanje da ispravi greške u bilo kojoj od ovih komponenti ili nema dopuštenje za uvođenje željenih promjena.

instagram viewer

Izradom vlastitog desktop okruženja, tvrtka poput System76 može barem preuzeti kontrolu nad sučeljem koje korisnici vide.

Na ovaj način neće biti prepušteni pokušavati popraviti svoje ekstenzije ili zakrpe koje se mogu pokvariti svakih šest mjeseci kada se pojavi novi izlazi verzija GNOME desktop okruženja (koju je System76 isporučio prema zadanim postavkama prije razvoja COSMIC-a). I ne ostavljaju im palčeve u nadi da će GNOME uključiti njihove željene promjene.

2. Oni mogu uspostaviti vlastitu viziju

Imati kontrolu nad kodom samo je jedan aspekt. Ono što je također važno je kontrola smjera u kojem se kod kreće.

Razmislite o tome kako je GNOME vrlo predan prikazivanju dock-a samo unutar Pregleda aktivnosti. Distros kao što su Ubuntu i Pop!_OS koji žele da dock bude vidljiv u svakom trenutku pišu proširenja kako bi izvršili ovu promjenu. No, dok GNOME dopušta proširenja, nije prioritet osigurati da proširenja rade od jedne do druge verzije GNOME-a.

Dakle, Canonical i System76 ovise o radnoj površini koja ne pruža željeno funkcionalnost i ne predstavlja nužno stabilan temelj za zakrpanje te funkcionalnosti u.

Stvaranjem vlastitog desktop okruženja, System76 može napraviti radnu površinu koja funkcionira više u skladu s iskustvo koje želi pružiti kupcima, umjesto da preoblikuje tuđu viziju kako bi se uskladila s njihovom vlastiti.

Pristanište može biti građanin prvog reda. Isto može i upravitelj za popločavanje prozora. Tako može i prilagođena tema koja neki GNOME programeri ne vole osobito, što bi jednostavno postalo zadano. Ažuriranja neće narušiti ove aspekte doživljaja osim ako oni ne rade na tome.

3. Moraju odgovoriti na povratne informacije korisnika

Kada ljudi počnu koristiti vaš projekt, na kraju ćete dobiti povratnu informaciju o tome što im se sviđa, a što ne. Neki ljudi vole što GNOME nema ikone na radnoj površini. Drugi to smatraju neprihvatljivim. Potonje daje motivaciju za tvrtku kao što je Canonical da zadrži ovu funkcionalnost kao dio Unity-a i da je vrati natrag u GNOME putem proširenja.

Da pružimo još jedan primjer, razmotrite koliko ljudi smatra da KDE Plasma ima ogroman broj opcija. Ipak, u nekom trenutku netko zatraži značajku i pojavi se druga opcija.

To nije zato što KDE ima kompliciranu izjavu o misiji. Daleko od toga. Netko je jednostavno želio neku značajku i ili su je ostvarili ili je, češće, netko drugi stvorio za njih.

System76 zauzima posebno mjesto u svijetu Linuxa. To je dobavljač prijenosnih računala za Linux koji isporučuje hardver i razvija vlastiti softver. Ima kupce koji plaćaju koji svoja očekivanja i želje izražavaju natrag u tvrtku.

Kupci možda neće izravno tražiti od System76 novo desktop okruženje, ali njegovo stvaranje može osnažiti tvrtku da isporuči ono što korisnici zapravo traže.

4. Volonteri žele slobodu razvoja

GNOME je vrlo tvrdoglavo okruženje radne površine. Ovo nije kritika. Za razliku od mnogih tradicionalnih Linux desktop okruženja, GNOME projekt ima ciljanu viziju kako će njegovo sučelje izgledati, funkcionirati i integrirati se. Svi doprinosi koji odstupaju od tog smjera nisu uključeni.

Dakle, ako netko stvori način za prikaz minijatura za svaki otvoreni radni prostor u donjem kutu zaslona, ​​to vjerojatno neće postati dio GNOME-a jer je prihvaćena vizualna metafora da radni prostori budu nešto što zumirate i umanjujete kada aktivirate Aktivnosti Pregled.

Ova osoba, u ovom slučaju, možda neće napustiti svoj kod i umjesto toga razviti nešto drugo za GNOME. Budući da nisu zaposlenici, mogu umjesto toga otići na drugu radnu površinu gdje im je njihov doprinos dobrodošao.

Povezano: Zašto je Linux besplatan: kako svijet otvorenog koda zarađuje

Neki volonteri imaju veliku viziju kako cijeli desktop može funkcionirati, a niti jedan postojeći projekt im ne daje slobodu da kreiraju stvari točno onako kako žele. Rezultat je da započinju vlastiti projekt.

Bez obzira radi li se o tehničkom ili vizualnom, uvijek će postojati razlozi da se netko poželi okušati u izradi novog desktop okruženja. To je općenito slučaj s besplatnim softverskim aplikacijama, a šire sučelje se ne razlikuje.

5. Oni žele biti prepoznatljivi

Canonicalovo Unity sučelje bilo je pomalo kontroverzno u svijetu Linuxa kada je prvi put stiglo. Mnogi ljudi nisu razumjeli zašto bi Canonical potrošio toliko vremena na ponovno izmišljanje kotača kada je već imao funkcionalno desktop sučelje.

No, dio misije Ubuntua bio je da bude lako dostupan, a dio toga značio je da dolazi unaprijed instaliran na nova računala. A neki proizvođači računala nisu bili osobito oduševljeni pokušajem prodaje računala sa sučeljem koje je izgledalo zastarjelo kao GNOME 2.

Unity je bio osebujan izgled, ne samo među distribucijama Linuxa već i u usporedbi s Windowsima i macOS-om. Kada ste pogledali sliku radne površine Unity, znali ste u što gledate. Bio je to Ubuntu. Imao je svijetle živopisne ikone na lijevoj strani i korisnu HUD značajku vođenu tipkovnicom za navigaciju izbornicima aplikacija samo tipkanjem.

Stvaranjem vlastitog desktop okruženja, Canonical je imao jedinstvenu ponudu koju su proizvođači mogli pokušati prodati.

Čak i među tradicionalnim korisnicima Linuxa koji preuzmite ISO datoteku i zamijenite njihov postojeći operativni sustav, mora postojati razlog za korištenje jedne distribucije u odnosu na drugu. Formati paketa i rasporedi izdavanja nekada su bili ključni razlikovci. Tijekom godina, pozornost je gravitirala prema desktop okruženjima.

Treba li Linuxu više desktop okruženja?

Ovo je trajno pitanje. U konačnici, nije važno. Ljudi ne stvaraju nova stolna računala jer postoji potreba (a tko uopće može odrediti tko što treba?). Ljudi stvaraju nova stolna računala jer mogu.

Nova stolna računala su u izradi, ali jeste li se u međuvremenu upoznali s mnogim Linux desktop okruženjima koja već postoje?

12 najboljih Linux desktop okruženja

Odabir Linux desktop okruženja može biti težak. Ovdje su najbolja Linux desktop okruženja za razmatranje.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Linux
  • Linux Desktop okruženje
  • Linux distribucija
  • Operacijski sustav
O autoru
Bertel King (Objavljeno 349 članaka)

Bertel je digitalni minimalist koji radi na ručnom prijenosnom računalu s osnovnim OS-om i nosi sa sobom Light Phone II. Rado pomaže drugima da odluče koju će tehnologiju unijeti u svoje živote... i bez koje tehnologije.

Više od Bertel Kinga

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu