Redenen waarom veel Linux-distributies KDE niet standaard leveren

De KDE Plasma-desktopomgeving is aanwezig, maar de meeste Linux-distributies gebruiken in plaats daarvan GNOME als de standaard desktopomgeving. Waarom vertrouwt u niet meer op KDE? KDE Plasma is meer dan in staat om te dienen als de basis van een distro met zoveel functies, dus waarom zouden er niet meer opties op gebaseerd zijn? De redenen bleken vooral technisch te zijn. Verifiëren Tips en trucs voor KDE Plasma om uw productiviteit te verbeteren.

1. KDE heeft een enorme database

KDE bestaat uit verschillende componenten en onderdelen. Er is een Plasma-desktopomgeving. Er zijn ook veel bibliotheken en frameworks die op de achtergrond draaien. Er zijn honderden toepassingen. Er is veel code te leren en ontwikkelaars moeten zich inzetten voor het onderhouden en ondersteunen ervan.

Maar er is niet alleen de hoeveelheid code waar u op moet letten. Elk van deze componenten is in de loop der jaren ontwikkeld. De complexiteit is ontdekt, wat het voor mensen uitdagender kan maken om zich te verplaatsen.

Gnome is niet alleen een omgeving die een eenvoudigere gebruikerservaring biedt, het bestaat uit een eenvoudigere set software. Hierdoor is het gemakkelijk te verspreiden. Veel op KDE gebaseerde distributies zijn eigenlijk virtuele desktopvervangers voor de distributie, en het kost meer moeite om ze beschikbaar te maken dan je zou verwachten.

2. KDE heeft een gespreid releaseschema

Verschillende delen van de kernervaring van KDE starten met verschillende release-frequenties. Er is een KDE Plasma-bureaubladomgeving waarmee u communiceert. Er zijn KDE-frameworks, die bestaan ​​uit back-endbibliotheken. Dan is er KDE Gear, dat bestaat uit meer dan 120 software, bibliotheken en plug-ins.

Elk van deze pakketten heeft zijn eigen releaseschema. Af en toe kan een versie van KDE Plasma worden gepubliceerd met ondersteuning voor functies die een versie van KDE-frameworks vereisen die nog niet officieel is gelanceerd.

Deze vele onderdelen kunnen voor distributieonderhoudsprofessionals moeilijk zijn om bij te houden. Als je een op Gnome gebaseerde distributie wilt maken, kun je verwachten dat er elke zes maanden een nieuwe versie wordt uitgebracht na de release van de nieuwste Gnome-versie. Als u een distro wilt bouwen op basis van KDE, is de releasecadans niet meteen duidelijk. Verifiëren Nautilus-plug-ins om uw Gnome-bestandsbeheer te verbeteren.

3. KDE kan onbeperkt worden geconfigureerd

KDE Plasma is misschien wel de meest configureerbare desktopinterface die er is. Deze mogelijkheid is voor de meer technisch onderlegde mensen die het leuk vinden om hun pc precies zo te maken als ze willen. U kunt meerdere of geen zijpanelen hebben, een algemene menubalk of toepassingsmenu's, een pictogrammenbalk of taakbalk, of wat u maar wilt.

U kunt KDE Plasma eenvoudig Windows, macOS of GNOME laten emuleren zonder de code te kennen of extra plug-ins te installeren.

Maar dit kan een nadeel zijn voor minder technische mensen die per ongeluk de taakbalk kunnen verwijderen door te snel op sommige menu's te klikken, zonder enig idee hoe ze deze terug kunnen krijgen. Dit kan een ongemak zijn voor ondersteuningsteams, die niet alleen moeten reageren op problemen met de standaardlay-out, maar ook op mogelijke configuraties.

De configureerbaarheid van KDE is niet alleen van toepassing op het bureaublad. Veel KDE-toepassingen kunnen op dezelfde manier worden gewijzigd, met lange menu's en veel opties. U kunt het toepassingsmenu verwijderen, de pictogrammen wijzigen die in de werkbalk verschijnen of wijzigen wat in het toepassingsvenster wordt weergegeven. Wanneer zich problemen voordoen, maakt deze configureerbaarheid het moeilijk voor zowel ontwikkelaars als ondersteuningsteams om het experiment te repliceren.

4. De opties van KDE zijn complexer

Open de toepassing Systeeminstellingen op KDE Plasma. De opties lijken eindeloos. Er zijn categorieën instellingen die op elkaar lijken. Het kan moeilijk zijn om de exacte instelling te vinden die u zoekt zonder de zoekbalk te gebruiken.

De meeste KDE-toepassingen zijn vergelijkbaar in deze complexiteit: van de desktopomgeving en bestandsbeheerder tot de teksteditor. Velen van hen hebben een lange lijst met speciale voorkeuren. U kunt zelfs wat tijd besteden aan het configureren van de standaard Terminal voor KDE.

Er is veel dat elke KDE-app doet, wat betekent dat er meer code is om te leren en meer complexiteit om doorheen te komen. De taak om elk onderdeel van een desktop te begrijpen en te gebruiken, vereist meer inspanning dan in andere desktopomgevingen waar de toepassing niet zoveel complexiteit probeert te doen. Verifiëren Beste desktopomgevingen voor Linux.

5. KDE heeft meer bugs

Als gevolg van deze meervoudige configuratie en complexiteit heeft KDE meer bugs. Er is meer dat Desktop probeert te doen, wat betekent dat ontwikkelaars meer kunnen testen.

Het is niet voldoende voor een vensterbeheerder om geopende vensters langs de onderkant van het scherm effectief weer te geven. De vensterbeheerder zou in staat moeten zijn om te roteren en de grootte naar behoefte aan te passen, voor het geval u het paneel naar de zijkant van het scherm wilt verplaatsen. Dit vereist extra code om alles te laten werken, wat meer mogelijkheden biedt voor bugs om binnen te sluipen.

Evenzo kan de bug die alleen verschijnt bij gebruik van een alternatief thema en automatisch verbergen van panelen op meerdere monitoren als een gespecialiseerde use-case, niet worden uitgesloten wanneer dit allemaal kant-en-klaar beschikbaar is.

Je kunt KDE-ontwikkelaar Nate Graham een ​​deel van de uitdaging horen bespreken in aflevering 261 van Destination Linux, zoals proberen ervoor te zorgen dat aangepaste bureaubladlay-outs op hun plaats blijven wanneer je verbinding maakt met of loskoppelt van een extra monitor. Ondersteuning voor meerdere monitoren is eenvoudiger te implementeren in andere desktopomgevingen.

6. KDE is niet gepolijst of consistent

Het eindresultaat is een ervaring die niet gepolijst of gepast aanvoelt. Alle ingrediënten zijn aanwezig om een ​​ervaring van professionele kwaliteit te creëren. Maar het is moeilijk om ervoor te zorgen dat elk aspect van uw bureaublad er precies goed uitziet als elk aspect ook gemakkelijk kan worden gewijzigd.

En voor zover het in KDE kan worden geconfigureerd, doen zich enkele problemen voor die u niet gemakkelijk kunt oplossen. Er zijn veel tegenstrijdigheden in verschillende toepassingen. Sommige toepassingen gebruiken de menubalk. Anderen gebruiken de menuknop. Sommigen gebruiken beide!

Er zijn enkele problemen die je goed moet leren kennen om ze te kunnen zien. Schuifbalken worden geleverd met verschillende hoeveelheden opvulling. Frames met afgeronde blauwe randen die rechtstreeks op de rand van vensters worden gedrukt zonder randen (zoals in Dolphin en KWrite). Je kunt deze dingen niet oplossen zonder ontwikkelaar te worden en te leren hoe je code moet lezen.

Dit soort problemen zijn geen echte fouten. Om ze aan te pakken, is een meer samenhangende visie en algemene overeenstemming nodig dat "de dingen zo moeten worden gedaan". Het omvat het uitstellen van sommige beslissingen aan de ontwerpers en het volgen van hun aanbevelingen. En het vereist ontwikkelaars die de wijzigingen kunnen aanbrengen. De KDE-gemeenschap staat voor alle drie de uitdagingen. Verifiëren Vergelijking van macOS en Linux: belangrijkste verschillen die u moet weten.

Betekent dit dat KDE geen goede oplossing is?

Nee, er zijn ontwikkelingen die KDE aantrekkelijker kunnen maken om op voort te bouwen. Overweeg hoe de op KDE gebaseerde Valve-desktop van Stoomdeck Het bevat alleen-lezen systeembestanden, zoals Fedora Silverblue. Dit kan u beschermen tegen het laten crashen van uw systeem, zelfs op een Arch-gebaseerd systeem dat de laatste KDE-updates ontvangt. Valve's keuze voor Flatpak zorgt er ook voor dat je de nieuwste apps krijgt.

Ventiel is niet de enige. TUXEDO Computers gebruikt ook KDE Plasma op hun machines. Sommige bedrijven kiezen ervoor om KDE te gebruiken in plaats van alternatieven, maar ze vormen slechts een minderheid. Maar er is goede reden om aan te nemen dat de toekomst er rooskleurig uitziet voor KDE.

Je kunt KDE-ontwikkelaar Nate Graham een ​​deel van de uitdaging horen bespreken in aflevering 261 van Destination Linux, zoals proberen ervoor te zorgen dat aangepaste bureaubladlay-outs op hun plaats blijven wanneer je verbinding maakt met of loskoppelt van een extra monitor. Ondersteuning voor meerdere monitoren is eenvoudiger te implementeren in andere desktopomgevingen. U kunt nu bekijken Beste lichte desktopomgevingen voor Linux: een vergelijking van LXDE, Xfce en MATE.

Ga naar de bovenste knop