Večina od nas o namizju ne razmišlja kot o nečem ločenem od operacijskega sistema. Kar vidite na zaslonu - to je Windows ali macOS. Toda v Linuxu ni enega namizja. Namesto tega jih je veliko.
Večina ljudi se drži tega, kar je privzeto, in številni distributerji Linuxa se odločajo za ustvarjanje lastnega namizja iz nič. osnovni OS ima Pantheon. Solus ima Budgieja. System76 ima COSMIC. Nitrux Linux ima Maui Shell. V preteklosti je Ubuntu imel Unity.
Ustvarjanje namizja je lažje reči kot narediti, zakaj se torej toliko distribucij trudi?
1. Za nadzor nad njihovo izkušnjo s programsko opremo
V svetu lastniške programske opreme ima podjetje, ki zagotavlja operacijski sistem, nadzor nad večino izkušenj z namizjem. Kodo razvijejo sami ali pa delo naročijo nekomu drugemu in imajo moč, da naredijo kakršne koli spremembe, ki jih lahko skupaj izvede njihova razvojna ekipa.
V svetu proste programske opreme vse komponente prihajajo iz različnih subjektov. Ljudje, ki razvijajo zaslonski strežnik, se razlikujejo od tistih, ki izdelujejo zagonski zaslon, in tistih, ki izdelujejo format embalaže. Ekipa distribucije morda nima dovolj znanja za odpravo napak v kateri koli od teh komponent ali nima dovoljenja za izvedbo želenih sprememb.
Z izdelavo lastnega namiznega okolja lahko podjetje, kot je System76, vsaj prevzame nadzor nad vmesnikom, ki ga vidijo stranke.
Tako ne bodo več poskušali popraviti svojih razširitev ali popravkov, ki se lahko pokvarijo vsakih šest mesecev, ko nov Izide različica namiznega okolja GNOME (ki ga je System76 privzeto dobavil pred razvojem COSMIC). In ne držijo pesti v upanju, da bo GNOME vključil njihove želene spremembe.
2. Lahko vzpostavijo svojo vizijo
Nadzor nad kodo je le en vidik. Pomemben je tudi nadzor nad smerjo, v katero se koda premika.
Razmislite o tem, kako se GNOME zelo zavzema za prikaz samo priklopne postaje znotraj Pregleda dejavnosti. Distribucije, kot sta Ubuntu in Pop!_OS, ki želijo, da je priklopna postaja vedno vidna, pišejo razširitve, da izvedejo to spremembo. Čeprav GNOME dovoljuje razširitve, zagotavljanje, da razširitve delujejo od ene različice GNOME v drugo, ni prednostna naloga.
Canonical in System76 sta torej odvisna od namizja, ki ne zagotavlja želenega funkcionalnost in ne zagotavlja nujno stabilne podlage za popravek te funkcionalnosti v
Z ustvarjanjem lastnega namiznega okolja lahko System76 naredi namizje, ki deluje bolj v skladu z izkušnje, ki jih želi ponuditi strankam, namesto da bi preoblikoval vizijo nekoga drugega, da bi se uskladila z njihovo lastno.
Pristanišče je lahko prvorazredni državljan. Prav tako lahko upravljavec oken s ploščicami. Tako lahko tema po meri, ki nekateri razvijalci GNOME niso posebej naklonjeni, kar bi preprosto postalo privzeto. Posodobitve ne bodo porušile teh vidikov izkušnje, razen če so one tiste, ki kršijo.
3. Odzvati se morajo na povratne informacije uporabnikov
Ko ljudje začnejo uporabljati vaš projekt, boste sčasoma dobili povratne informacije o tem, kaj jim je všeč in kaj ne. Nekaterim je všeč, da GNOME nima ikon na namizju. Drugim se to zdi nesprejemljivo. Slednje daje motivacijo za podjetje, kot je Canonical, da obdrži to funkcionalnost kot del Unityja in jo doda nazaj v GNOME prek razširitve.
Za drug primer razmislite, koliko ljudi meni, da ima KDE Plasma ogromno možnosti. Kljub temu v nekem trenutku nekdo vpraša za funkcijo in pojavi se druga možnost.
To ni zato, ker ima KDE izjavo o poslanstvu, ki je zapletena. Daleč od tega. Nekdo je preprosto želel funkcijo in bodisi je to uresničil, ali pa jo je, pogosteje, nekdo drug ustvaril zanj.
System76 zavzema posebno mesto v svetu Linuxa. To je ponudnik prenosnih računalnikov Linux, ki pošilja strojno opremo in razvija lastno programsko opremo. Ima plačljive stranke, ki v podjetje izrazijo svoja pričakovanja in želje.
Stranke morda ne bodo neposredno zaprosile System76 za novo namizno okolje, vendar lahko ustvarjanje takega podjetju omogoči, da zagotovi tisto, kar stranke dejansko zahtevajo.
4. Prostovoljci želijo svobodo razvoja
GNOME je zelo samozavestno namizno okolje. To ni kritika. Za razliko od mnogih tradicionalnih namiznih okolij Linux ima projekt GNOME ciljno vizijo, kako bo njegov vmesnik izgledal, deloval in integriral. Vsi prispevki, ki odstopajo od te smeri, niso vključeni.
Torej, če nekdo ustvari način za prikaz sličic za vsak odprt delovni prostor v spodnjem kotu zaslona, to verjetno ne bo postalo del GNOME, ker je sprejeta vizualna metafora, da so delovni prostori nekaj, kar povečate in pomanjšate, ko aktivirate dejavnosti Pregled.
Ta oseba v tem primeru morda ne bo zapustila svoje kode in namesto tega razvila nekaj drugega za GNOME. Ker niso zaposleni, se lahko namesto tega odpravijo na drugo namizje, kjer se jim zdi njihov prispevek dobrodošel.
Povezano: Zakaj je Linux brezplačen: kako odprtokodni svet služi denar
Nekateri prostovoljci imajo veliko vizijo, kako lahko deluje celotno namizje, in noben obstoječi projekt jim ne daje svobode, da ustvarijo stvari natanko tako, kot si želijo. Rezultat je, da začnejo svoj projekt.
Ne glede na to, ali je tehnično ali vizualno, bodo vedno obstajali razlogi, da se bo nekdo želel preizkusiti v izdelavi novega namiznega okolja. To velja za aplikacije brezplačne programske opreme na splošno in širši vmesnik ni nič drugačen.
5. Želijo biti prepoznavni
Canonicalov vmesnik Unity je bil v svetu Linuxa, ko je prvič prišel, nekoliko sporen. Mnogi ljudje niso razumeli, zakaj bi Canonical porabil toliko časa za ponovno izumljanje kolesa, ko je že imel delujoč namizni vmesnik.
Toda del Ubuntujevega poslanstva je bil, da je lahko dostopen, del tega pa je pomenil, da je bil vnaprej nameščen na novih računalnikih. Nekateri proizvajalci računalnikov niso bili posebej navdušeni nad poskusom prodaje računalnikov z vmesnikom, ki je bil videti tako zastarel kot GNOME 2.
Unity je bil značilen videz, ne samo med distribucijami Linuxa, ampak tudi v primerjavi z Windows in macOS. Ko ste pogledali sliko namizja Unity, ste vedeli, kaj gledate. To je bil Ubuntu. Na levi je imel svetle živahne ikone in uporabno funkcijo HUD, ki jo poganja tipkovnica, za krmarjenje po menijih aplikacij s samim tipkanjem.
Z ustvarjanjem lastnega namiznega okolja je imel Canonical edinstveno ponudbo, ki so jo lahko proizvajalci poskušali prodati.
Tudi med tradicionalnimi uporabniki Linuxa, ki prenesite datoteko ISO in zamenjajte njihov obstoječi operacijski sistem, mora obstajati razlog za uporabo ene distribucije pred drugo. Formati paketov in urniki izdaje so bili včasih ključni razlikovalniki. Z leti se je pozornost usmerila k namiznim okoljem.
Ali Linux potrebuje več namiznih okolij?
To je večno vprašanje. Navsezadnje je vseeno. Ljudje ne ustvarjajo novih namiznih računalnikov, ker obstaja potreba (in kdo lahko določi, kdo kaj potrebuje?). Ljudje ustvarjajo nova namizna računalnika, ker lahko.
Nova namizja so v pripravi, a ste se medtem seznanili s številnimi namizni okolji Linux, ki že obstajajo?
Izbira namiznega okolja Linux je lahko težavna. Tukaj so najboljša namizna okolja Linux, ki jih je treba upoštevati.
Preberite Naprej
- Linux
- Namizno okolje Linux
- Linux Distro
- operacijski sistem
Bertel je digitalni minimalist, ki dela na prenosnem računalniku z osnovnim operacijskim sistemom in nosi s seboj Light Phone II. Z veseljem pomaga drugim pri odločanju, katero tehnologijo naj uvedejo v svoje življenje... in brez katere tehnologije.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite