Namizje KDE Plasma je odlično, vendar večina distribucij Linuxa privzeto uporablja GNOME. Zakaj ne gre več all-in na KDE? Plazma je več kot sposobna služiti kot osnova za distro, zakaj torej ni na voljo več možnosti, ki temeljijo na KDE? Izkazalo se je, da so razlogi večinoma tehnični.
1. KDE ima obsežno kodno zbirko
KDE je sestavljen iz številnih delov. Obstaja namizno okolje Plasma. V ozadju delujejo različne knjižnice in ogrodja. In obstaja na stotine aplikacij. To je veliko kode, ki se je treba naučiti, in veliko se je treba posvetiti vzdrževanju in podpori.
Vendar ne gre samo za količino kode. Vsaka od teh komponent se je skozi leta razvijala. Izbrali so zapletenost, zaradi katere so lahko ljudje še večji izziv.
GNOME ni le enostavnejša uporabniška izkušnja, je preprostejši nabor programske opreme. To olajša uvajanje. Mnogi Distribucije, ki temeljijo na KDE, so pravzaprav alternative
na privzeto namizje distribucije in je potrebno več truda, da jih omogočite, kot bi pričakovali.2. KDE ima razporejen urnik izdaj
Različni deli osnovne izkušnje KDE se zaženejo z drugačno hitrostjo izdaje. Obstaja namizje KDE Plasma, s katerim komunicirate. Obstaja KDE Frameworks, sestavljen iz knjižnic v ozadju. Potem je tu še KDE Gear, ki ga sestavlja več kot 120 programov, knjižnic in vtičnikov.
Vsak od teh svežnjev ima svoj razpored izdaj. Včasih se lahko zažene različica KDE Plasma s podporo za funkcije, ki zahtevajo različico KDE Frameworks, ki še ni bila uradno predstavljena.
Temu številu gibljivih delov je lahko izziv za vzdrževalce distribucij. Če želite ustvariti distribucijo, ki temelji na GNOME, lahko izdate novo različico vsakih šest mesecev po lansiranju najnovejšega GNOME. Če želite ustvariti distribucijo, ki temelji na KDE, kadenca izdajanja ni takoj očitna.
3. KDE je mogoče neskončno konfigurirati
Namizje KDE Plasma je morda najbolj nastavljiv namizni vmesnik. To je opolnomočenje za bolj tehnično nagnjene ljudi, ki radi spremenijo svoj računalnik v točno to, kar želijo. Imate lahko več plošč ali nobenih plošč, globalno menijsko vrstico ali menije aplikacij, priklopno postajo ali opravilno vrstico ali kar koli drugega, kar vam je všeč.
KDE Plasma lahko preprosto naredite, da posnema Windows, macOS ali GNOME, ne da bi morali poznati kodo ali namestiti dodatne komponente.
Toda to je lahko negativno za manj tehnične ljudi, ki lahko pomotoma izbrišejo svojo opravilno vrstico, tako da prehitro kliknejo nekaj menijev, ne da bi vedeli, kako jo vrniti. To je lahko težava za podporne ekipe, od katerih se pričakuje, da se ne odzovejo le na težave s privzeto postavitvijo, ampak na vsako možno konfiguracijo.
Nastavljivost KDE ne velja le za namizje. Številne aplikacije KDE so podobno prilagodljive, z dolgimi meniji in številnimi možnostmi. Odstranite lahko meni aplikacije, spremenite ikone, ki se prikažejo v orodni vrstici, ali spremenite, kaj se prikaže v oknu aplikacije. Ko se pojavijo težave, ta konfiguracija razvijalcem in podpornim ekipam oteži ponovitev izkušnje.
4. Programska oprema KDE je bolj zapletena
Odprite aplikacijo System Settings v KDE Plasma. Možnosti so na videz neskončne. Obstajajo kategorije možnosti, ki zvenijo podobno. Morda je težko najti določeno nastavitev, ki jo iščete, ne da bi se obrnili na iskalno vrstico.
Večina programske opreme KDE je takšna: od namiznega okolja in upravitelja datotek do urejevalnika besedil. Mnogi imajo svoj dolg seznam preferenc. Lahko celo porabite kar nekaj časa konfiguriranje privzetega terminala KDE.
Vsaka aplikacija KDE naredi veliko, kar pomeni, da se je treba naučiti več kode in podpreti več zapletenosti. Naloga razumevanja in pošiljanja vsake komponente namizja zahteva več truda kot v drugih namiznih okoljih, kjer programska oprema ne poskuša narediti toliko.
5. KDE ima več napak
Zaradi te nastavljivosti in kompleksnosti ima KDE več napak. Namizje poskuša narediti še več, kar pomeni, da morajo razvijalci preizkusiti še več.
Ni dovolj, da seznam oken učinkovito prikaže odprta okna na dnu zaslona. Seznam oken se mora po potrebi vrteti in prilagajati velikosti, če želite ploščo premakniti ob rob zaslona. To zahteva dodatno kodo, da vse deluje, kar nudi več možnosti, da se hrošči prikradejo.
Podobno napake, ki se pojavi samo pri uporabi nadomestne teme in plošč s samodejnim skrivanjem na več monitorjih, ni mogoče zavreči kot primer nišne uporabe, ko je vse to na voljo takoj.
Lahko poslušate razpravo razvijalca KDE Natea Grahama o delu izziva v epizoda 261 Destination Linux, na primer poskušati zagotoviti, da prilagojene postavitve namizja ostanejo na svojem mestu, ko se povežete z dodatnim monitorjem ali prekinete povezavo z njega. Podporo za več monitorjev je preprosto lažje implementirati v drugih namiznih okoljih.
6. KDE ni tako izpopolnjen ali dosleden
Končni rezultat je izkušnja, ki se ne zdi tako uglajena. Vse komponente so nameščene za ustvarjanje profesionalne in kakovostne izkušnje. Vendar je težko zagotoviti, da je vsak vidik namizja videti ravno prav, ko je vsak vidik mogoče preprosto spremeniti.
In ne glede na to, da je KDE nastavljiv, nekaterih težav ne morete zlahka rešiti. V različnih aplikacijah je veliko nedoslednosti. Nekatere aplikacije uporabljajo menijsko vrstico. Drugi uporabljajo gumb menija za hamburger. Nekateri uporabljajo oboje!
Nekatera vprašanja morate pozorno pogledati, da vidite. Drsni trakovi z različnimi količinami oblazinjenja. Okvirji z modrimi, zaobljenimi obrisi, pritisnjeni neposredno na rob oken, ki nimajo robov (na primer v Dolphinu in KWrite). Teh stvari ne morete popraviti, ne da bi postali razvijalec in se naučili brati kodo.
Te vrste težav niso hrošči. Da bi jih obravnavali, je potrebna več kohezivne vizije in splošnega strinjanja, da "tako stojijo stvari je treba storiti." Vključuje preložitev nekaterih odločitev na oblikovalce in upoštevanje njihovih priporočil. In to zahteva razvijalce, ki lahko naredijo spremembe. Skupnost KDE se sooča z vsemi tremi izzivi.
Ali to pomeni, da KDE ni dobra privzeta vrednost?
Ne. Obstaja razvoj, zaradi katerega bo KDE morda privlačnejši za pošiljanje. Razmislite, kako ima namizje Valve, ki temelji na KDE za Steam Deck, sistemske datoteke samo za branje, kot je Fedora Silverblue. To vas lahko zaščiti pred zlomom vašega sistema, tudi v sistemu, ki temelji na Archu in prejema najnovejše posodobitve KDE. Valveova izbira Flatpak prav tako zagotavlja, da dobite najnovejše aplikacije.
Valve ni edini. TUXEDO Computers na svojih računalnikih uporablja plazmo KDE. Nekatera podjetja se namesto alternativ odločijo za KDE, vendar so le v manjšini. Vendar obstaja veliko razlogov za prepričanje, da je prihodnost za KDE svetla.