{"id":93097,"date":"2020-09-03T01:42:36","date_gmt":"2020-09-02T23:42:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola"},"modified":"2020-09-03T01:42:36","modified_gmt":"2020-09-02T23:42:36","slug":"kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola","title":{"rendered":"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dit artikel behandelt hoe de grafische interface in Linux is opgebouwd en uit welke componenten deze bestaat. Het bevat veel schermafbeeldingen met verschillende implementaties van desktopomgevingen.\u00a0<\/p>\n<p>Als je het verschil tussen KDE en GNOME niet goed kunt zien, of als je ge\u00efnteresseerd bent in andere alternatieven, dan is dit artikel iets voor jou. Het is een overzicht en hoewel er veel namen en een paar termen in staan, is de inhoud ook nuttig voor beginners en degenen die een blik op Linux willen werpen.<\/p>\n<p>Dit onderwerp kan ook gevorderde gebruikers interesseren bij het instellen van externe toegang en bij de implementatie van een dunne client. Ik kom vaak ervaren Linux-gebruikers tegen die beweren: 'op de server is er alleen de commandoregel, en ik ben niet van plan me verder in grafische interfaces te verdiepen, want dat is alles voor eenvoudige gebruikers'. Maar zelfs kenners van Linux ontdekken met grote verbazing en vreugde de optie '-X' van het ssh-commando (en hiervoor is het nuttig om de werking en functies van de X-server te begrijpen).<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/9aee6ddc1d2e56b7dc2699104b2c7c5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.freepik.com\/premium-photo\/empty-working-table-in-room-with-window_5478457.htm\"><i>Bron<\/i><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nIk geef bijna 15 jaar les in Linux-cursussen bij \"<noindex><a rel=\"nofollow\" href=\"https:\/\/academy.ru\/\">Netwerkacademie LANIT<\/a><\/noindex>En ik ben ervan overtuigd dat veel van de meer dan vijfduizend mensen die ik heb opgeleid, artikelen op Habr lezen en waarschijnlijk schrijven. De cursussen zijn altijd zeer intensief (de gemiddelde cursusduur is vijf dagen); het is nodig om onderwerpen te bespreken waarvoor minimaal tien dagen nodig zijn voor een volledige kennismaking. En altijd, afhankelijk van het publiek (zijn het beginners of ervaren beheerders) en van de 'vragen uit de zaal', maak ik een keuze over wat ik dieper moet behandelen en wat oppervlakkiger, zodat ik meer tijd kan besteden aan command line utilities en hun praktische toepassing. Er zijn voldoende onderwerpen waarmee ik een beetje moet inboeten. Dit zijn 'De Geschiedenis van Linux', 'Verschillen in Linux-distributies', 'Over licenties: GPL, BSD, ...', 'Over grafische interfaces en werkplekomgevingen' (het onderwerp van dit artikel) en meer. Niet dat ze niet belangrijk zijn, maar er zijn meestal veel meer actuele vragen die 'hier en nu' spelen en we hebben maar vijf dagen... Toch is het nuttig en nodig om deze onderwerpen te bestuderen voor een algemeen begrip van de basis van het Linux-besturingssysteem en het beschikbare scala (zodat, zelfs als je een specifieke Linux-distributie gebruikt, je een breder perspectief kunt houden op deze enorme, onmetelijke wereld die 'Linux' wordt genoemd).\u00a0<\/p>\n<p>In het verloop van het artikel geef ik voor elk onderdeel links voor degenen die dieper op het onderwerp willen ingaan, bijvoorbeeld naar artikelen op Wikipedia (waarbij ik verwijs naar de meest volledige\/nuttige versie indien zowel Engelse als Russische artikelen beschikbaar zijn).<\/p>\n<p>Voor de belangrijkste voorbeelden en screenshots heb ik de openSUSE-distributie gebruikt. Elke andere community-gedreven distributie met een groot aantal pakketten in de repository had ook gebruikt kunnen worden. Het is moeilijk, maar mogelijk om een verscheidenheid aan desktopomgevingen te demonstreren op een commerci\u00eble distributie, omdat meestal slechts \u00e9\u00e9n of twee van de bekendste desktopomgevingen worden gebruikt. Dit beperkt de taak van ontwikkelaars om een stabiel en goed getest besturingssysteem uit te brengen. Voor dit systeem heb ik alle DM\/DE\/WM (uitleg van deze termen hieronder) ge\u00efnstalleerd die ik in de repository kon vinden.\u00a0<\/p>\n<p>Screenshots met 'blauwe kaders' zijn precies gemaakt op openSUSE.\u00a0<\/p>\n<p>Screenshots met 'witte kaders' zijn gemaakt op andere distributies, deze worden weergegeven in de screenshot.\u00a0<\/p>\n<p>Screenshots met 'grijze kaders' zijn van internet gehaald, als voorbeelden van desktopomgevingen uit voorgaande jaren.<\/p>\n<p>Laten we beginnen.<\/p>\n<h2>De belangrijkste componenten waaruit grafische weergave bestaat<\/h2>\n<p>\nIk zal drie hoofdcomponenten benadrukken en ze opnoemen in de volgorde waarin ze worden gestart bij het opstarten van het systeem:\u00a0<\/p>\n<ol>\n<li>DM (Display Manager);<\/li>\n<li>Display Server;<\/li>\n<li>DE (Desktop Environment).<\/li>\n<\/ol>\n<p>\nDaarnaast zijn er belangrijke subonderdelen binnen de Desktop Environment:\u00a0<\/p>\n<ul>\n<li>Apps Manager\/Launcher\/Switcher (de 'Start'-knop);\u00a0<\/li>\n<li>WM (Window Manager);<\/li>\n<li>verschillende software die met de desktopomgeving wordt meegeleverd.<\/li>\n<\/ul>\n<p>\nMeer details over elk punt.<\/p>\n<h3>DM (Display Manager)<\/h3>\n<p>\nDe eerste applicatie die wordt gestart bij het opstarten van de 'grafische' interface is de DM (Display Manager), de displaymanager. De belangrijkste taken zijn:<\/p>\n<ul>\n<li>Vragen welke gebruikers toegang tot het systeem mogen hebben en om authenticatiegegevens (wachtwoord, vingerafdruk) te vragen;<\/li>\n<li>Te kiezen welke desktopomgeving moet worden gestart.<\/li>\n<\/ul>\n<p>\nOp dit moment worden in verschillende distributies veelgebruikte:\u00a0<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Simple_Desktop_Display_Manager\">SDDM<\/a><\/noindex> (vervangen <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/KDE_Display_Manager\">KDM<\/a><\/noindex>),<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/GNOME_Display_Manager\">GDM<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/LightDM\">LightDM<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/XDM\">XDM<\/a><\/noindex>.<\/li>\n<li>Daarnaast kan Fly-DM worden genoemd (gebruikt in AstraLinux).<\/li>\n<\/ul>\n<p>\nDe lijst van bestaande DM's wordt actueel gehouden in de <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/X_display_manager\">Wiki-artikel.<\/a><\/noindex>\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/204956890c2073f8e78affd6f8a436f5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/78be3e46c5f19e94ead51d28342a88cd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/8289defcc50aefe22335f246bf087d40.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/e015108e5fe4cd8726d85cbc35485b7b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nHet is belangrijk op te merken dat in de volgende schermafbeeldingen dezelfde displaymanager LightDM wordt gebruikt, maar in verschillende distributies (de namen van de distributies zijn tussen haakjes aangegeven). Kijk hoe verschillend deze DM kan uitzien dankzij het werk van ontwerpers van verschillende distributies.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/e5f027663ede346b0a8672145b270a9c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/c38028561921938a26854c09b2df9962.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/bcd3fb8587073ea4cc13d3a3e8d288e0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/78ecb10881fe774621884bcce9eccaf9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/28748bef94fe0ff0f6c5e9decf2f8671.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nHet belangrijkste in deze diversiteit is dat er een toepassing bestaat die verantwoordelijk is voor het opstarten van de grafische interface en voor de toegang van de gebruiker tot deze grafische interface, en dat er verschillende implementaties van deze toepassing zijn, die verschillen in uiterlijk en een beetje in functionaliteit (keuze van thema's, keuze van gebruikers, versie voor slechtzienden, mogelijkheid tot externe toegang via protocol <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/XDMCP\">XDMCP<\/a><\/noindex>).<\/p>\n<h3>Display Server<\/h3>\n<p>\nEen Display Server is een fundament voor de grafische interface, waarvan de belangrijkste taak is om te werken met de videokaart, monitor en verschillende invoerapparaten (toetsenbord, muis, touchpads). Dit betekent dat de applicatie (bijvoorbeeld een browser of tekstverwerker), die in de 'grafische interface' wordt weergegeven, niet hoeft te weten hoe het rechtstreeks met de apparaten moet werken, en ook niet over de stuurprogramma's hoeft te weten. Dit alles wordt door X Window afgehandeld.<\/p>\n<p>Als we het hebben over Display Server, dan werd jarenlang in Linux en ook in Unix de applicatie <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/X_Window_System\">X Window System<\/a><\/noindex> of in de volksmond X (de X\u2019en) bedoeld.\u00a0<\/p>\n<p>Tegenwoordig wordt in veel distributies X vervangen door <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Wayland\">Wayland<\/a><\/noindex>.<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Wayland\">\u00a0<\/a><\/noindex><\/p>\n<p>Je kunt ook lezen:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/X_Window_System_protocols_and_architecture\">Algemene beschrijving van de X-architectuur<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Xephyr\">X runnen in X<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Xming\">X onder Windows OS<\/a><\/noindex> (nodig voor het op afstand uitvoeren van grafische applicaties, bijvoorbeeld met PuTTY).<\/li>\n<\/ul>\n<p>\nLaten we beginnen met het starten van X'en en enkele grafische applicaties daarin.<\/p>\n<h2>Praktijk: 'we starten X en applicaties erin'<\/h2>\n<p>\nIk zal alles uitvoeren vanuit de net aangemaakte gebruiker webinaruser (het zou eenvoudiger, maar minder veilig zijn om alles als root uit te voeren).<\/p>\n<ul>\n<li>Aangezien X toegang nodig heeft tot apparaten, geef ik toegang: <i>Ik heb de lijst van apparaten bepaald door de fouten bij het starten van de X'en in de log te bekijken (\/home\/webinaruser\/.local\/share\/xorg\/Xorg.77.log)<\/i>\u00a0<\/li>\n<\/ul>\n<p>\n<code>% sudo setfacl -m u:webinaruser:rw \\\/dev\\\/tty8 \\\/dev\\\/dri\\\/card0 \\\/dev\\\/fb0 \\\/dev\\\/input\\\/*<\/code><\/p>\n<ul>\n<li>Daarna start ik de X'en:<\/li>\n<\/ul>\n<p>\n<code>% X -retro :77 vt8 &amp;\u00a0<\/code><\/p>\n<p><i>Opties: * -retro \u2014 start met een 'grijze' klassieke achtergrond in plaats van de standaard zwarte; * :77 \u2014 ik stel een (kan elk nummer in een redelijke range zijn, alleen :0 is waarschijnlijk al bezet door reeds draaiende grafiek) schermnummer in, een unieke identificatie, waarmee ik verschillende draaiende X'en kan onderscheiden; * vt8 \u2014 geeft de terminal aan, hier \/dev\/tty8, waar de X'en weergegeven zullen worden).<\/i>\u00a0<\/p>\n<ul>\n<li>Grafische applicatie starten:<\/li>\n<\/ul>\n<p>\nHiervoor stellen we eerst een variabele in, zodat de applicatie begrijpt naar welke van mijn draaiende X'en het moet sturen wat moet worden getekend:\u00a0<\/p>\n<p><code> % export DISPLAY=\":77\"\u00a0<\/code><\/p>\n<p>Je kunt de lijst met actieve X'en op deze manier bekijken:\u00a0<\/p>\n<p><code> ps -fwwC X<\/code><\/p>\n<p>Nadat je de variabele hebt ingesteld, kun je applicaties in onze X'en starten \u2014 bijvoorbeeld, ik start de klok:<\/p>\n<p><code> % xclock -update 1 &amp;\u00a0<\/p>\n<p>% xcalc &amp;\u00a0<\/p>\n<p>% xeyes -g 200x150-300+50 &amp;<\/code><\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/1c4d663a9b6ae0f8f399e7bcf23e0153.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nBelangrijkste idee\u00ebn en conclusies uit dit fragment:<\/p>\n<ul>\n<li>X'en hebben toegang nodig tot apparaten: terminal, videokaart, invoerapparaten,<\/li>\n<li>De X'en tonen zelf geen interface-elementen \u2014 het is een grijze (als je de optie \u00ab\u2014retro\u00bb gebruikt) of zwarte achtergrond van bepaalde afmetingen (bijvoorbeeld 1920\u00d71080 of 1024\u00d7768), om grafische applicaties in uit te voeren.<\/li>\n<li>Aan de beweging van de 'cursor' is te zien dat de X'en de muisposities volgen en deze informatie naar de applicaties die erin draaien verzenden.<\/li>\n<li>Ook registreren de X'en toetsaanslagen op het toetsenbord en verzenden deze informatie naar de applicaties.<\/li>\n<li>De variabele DISPLAY geeft aan grafische applicaties aan op welk scherm (elke X wordt gestart met een unieke schermnummer), en daarmee welke van de op mijn machine draaiende X'en zij moeten weergeven. (Het is ook mogelijk om in deze variabele een externe machine op te geven en de uitvoer naar X'en te sturen die op een andere machine in het netwerk draaien.) Aangezien de X'en zijn gestart zonder de optie -auth, is er geen noodzaak om ons te verdiepen in de variabele XAUTHORITY of het commando xhost.<\/li>\n<li>Grafische applicaties (of hoe ze X-klanten noemen) worden weergegeven in de X'en \u2014 hierbij zonder de mogelijkheid om ze te verplaatsen\/sluiten\/wijzigen \u00ab-g (Breedte)x(Hoogte)+(VerplaatsingVanLinkerRand)+(VerplaatsingVanBovenrand)\u00bb. Met een minteken respectievelijk vanaf de rechter en de onderrand.<\/li>\n<li>Twee termen die het vermelden waard zijn: X-server (zoals X'en worden genoemd) en X-klanten (zoals elk grafisch applicatie dat in X'en wordt uitgevoerd, wordt genoemd). Er is enige verwarring over deze terminologie, velen begrijpen het precies het tegenovergestelde. In het geval dat ik vanaf een 'klantmachine' (in de terminologie van externe toegang) verbinding maak met een 'server' (in de terminologie van externe toegang), om een grafische applicatie van de server op mijn monitor weer te geven, dan wordt de X-server gestart op die machine waar de monitor is (dus op de 'klantmachine', en niet op de 'server'), terwijl de X-klanten worden gestart en werken op de 'server', ook al worden ze weergegeven op de monitor van de 'klantmachine'.\u00a0<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/2d2da75b9d10fc850ad821ea0c00be71.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>DE-componenten<\/h2>\n<p>\nLaten we verder kijken naar de componenten waaruit een desktop meestal bestaat.<\/p>\n<h3>DE-componenten: de knop 'Start' en de 'Taakbalk'<\/h3>\n<p>\nLaten we beginnen met de zogenaamde knop 'Start'. Dit is vaak een aparte applet die op de 'Taakbalk' wordt gebruikt. Daar is meestal ook een applet voor het schakelen tussen actieve applicaties.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/9e172828edff6ace7ce6b03786216283.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nKijkend naar verschillende desktopomgevingen, zou ik dergelijke applicaties onder de algemene naam 'Apps Manager (Launcher\/Switcher)' samenvatten, dat wil zeggen een hulpmiddel voor het beheren van applicaties (starten en schakelen tussen actieve), en ik zal ook hulpmiddelen aangeven die voorbeelden zijn van dit type applicatie.<\/p>\n<ul>\n<li>Het komt voor als de knop 'Start' op de klassieke (over de volledige lengte van een van de randen van het scherm) 'Taakbalk':\n<p>\u25cb xfce4-panel,<br \/>\n\u25cb mate-panel\/gnome-panel,<br \/>\n\u25cb vala-panel,<br \/>\n\u25cb tint2.<\/li>\n<li>Daarnaast kunnen we ook 'MacOS-achtige taakbalken' (niet over de volle lengte van de schermrand) apart benoemen, hoewel veel taakbalken in beide varianten kunnen worden weergegeven. Het belangrijkste verschil is hier voornamelijk visueel \u2014 de aanwezigheid van een 'effect van vergrootte pictogrammen bij hover'.\n<p>\u25cb docky,<br \/>\n\u25cb latte-dock,<br \/>\n\u25cb cairo-dock,<br \/>\n\u25cb plank.<\/li>\n<li>En\/of diensten die applicaties starten bij het indrukken van 'sneltoetsen' (in veel desktopomgevingen is een soortgelijk component altijd aanwezig en kan men zijn eigen sneltoetsen instellen):\n<p>\u25cb sxhkd.<\/li>\n<li>Er zijn ook verschillende menu-achtige 'launchers' (van het Engelse 'Launch' (starten)):\n<p>\u25cb dmenu-run,<br \/>\n\u25cb rofi -show drun,<br \/>\n\u25cb albert,<br \/>\n\u25cb grun.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/b4b3bb6e50afdfa043abbbba6cd78404.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>DE-componenten: WM (Window Manager)<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%BE%D0%BA%D0%BE%D0%BD_X_Window_System\"><i>Meer in het Russisch<\/i><\/a><\/noindex><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Comparison_of_X_window_managers\"><i>Meer in het Engels<\/i><\/a><\/noindex><\/p>\n<p>WM (Window Manager) \u2014 een bepaalde applicatie die verantwoordelijk is voor het beheer van vensters, en voegt de mogelijkheid toe:<\/p>\n<ul>\n<li>vensterbewegingen op het bureaublad (inclusief standaard met de Alt-toets ingedrukt ergens op het venster, niet alleen op de titelbalk);<\/li>\n<li>venstergrootte wijzigen, bijvoorbeeld door te slepen aan de \"rand van het venster\";<\/li>\n<li>voegt een \"titel (title)\" en knoppen voor minimaliseren\/maximaliseren\/sluiten van de applicatie toe aan de vensterinterface;<\/li>\n<li>het concept van welke applicatie \"in focus\" is.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/dc624db555d9733bc8d4c310db52a3d0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIk zal de meest bekende opsommen (in ronde haakjes geef ik aan in welk DE het standaard wordt gebruikt):<\/p>\n<ul>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Mutter_(%D0%BE%D0%BA%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80)\">mutter<\/a><\/noindex> (GNOME3),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Metacity#Marco\">marco<\/a><\/noindex> (Mate),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Metacity\">metacity<\/a><\/noindex> (GNOME2),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Metacity#Muffin\">muffin<\/a><\/noindex> (Cinnamon),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/KWin\">kwin<\/a><\/noindex> (KDE),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Xfce#Xfwm\">xfwm<\/a><\/noindex> (XFCE),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Twm\">twm<\/a><\/noindex>.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/d400832d130999737960568217c40c20.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIk zal ook \"oude WM's met DE-elementen\" opsommen. Dat wil zeggen, naast de vensterbeheerder bevatten ze elementen zoals een \"Start\"-knop en \"Taakbalken\", die meer eigen zijn aan volwaardige DE's. Hoewel je je af kunt vragen hoe \"oud\" ze zijn, aangezien zowel IceWM als WindowMaker al hun vernieuwde versies in 2020 hebben uitgebracht. Het is waarschijnlijker om ze niet \"oud\" te noemen, maar \"oudgedienden\":<\/p>\n<ul>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/IceWM\">IceWM<\/a><\/noindex>,<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Window_Maker\">WindowMaker<\/a><\/noindex>,<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Openbox\">openbox<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Blackbox\">blackbox<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Fluxbox\">fluxbox<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/FVWM\">fvwm<\/a><\/noindex>,<\/li>\n<li>\u00a0\u00a0\u2026<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/961752f4dd3a287939c0f23c33df3690.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/c1b41bf8c1403786a9327d323510f8fb.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/bba7016b0444a9bcdf167391febc455b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/764bc7a1fd7785abbbd7fd57f9b6b4c9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/97c471d50137dc5015e16632ba1226bc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNaast \"klassieke\" (\"stapelvensterbeheerders\") moet ook apart worden vermeld <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A4%D1%80%D0%B5%D0%B9%D0%BC%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BE%D0%BA%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80\">tegels WM<\/a><\/noindex>, die het mogelijk maken om vensters \"te tegelkruisen\" over het hele scherm, en ook voor sommige applicaties een aparte werkruimte voor elke geopende applicatie in volledig scherm. Dit is iets ongebruikelijk voor mensen die het nog niet eerder hebben gebruikt, maar omdat ik zelf al geruime tijd zo'n interface gebruik, kan ik zeggen dat het heel handig is en je snel aan zo'n interface gewend raakt, waarna \"klassieke\" vensterbeheerders niet meer zo handig lijken.<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/I3_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0)\">i3<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Ratpoison\">ratpoison<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Awesome\">awesome<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Dwm\">DWM<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Xmonad\">Xmonad<\/a><\/noindex>,<\/li>\n<li>qtile,<\/li>\n<li>bspwm,<\/li>\n<li>herbstluftwm,<\/li>\n<li>\u2026<\/li>\n<li>twin,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Sway_(window_manager)\">sway<\/a><\/noindex>.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/a1d0ed462012443e329e469317d91ea3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nHet project <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Compiz\">Compiz <\/a><\/noindex>en het concept \"Composityvensterbeheerder\", die gebruik maakt van hardwareversnelling voor het weergeven van transparantie, schaduwen en verschillende driedimensionale effecten. Ongeveer 10 jaar geleden was er een hype rond 3D-effecten op Linux-desktops. Tegenwoordig maken veel vensterbeheerders die in DE zijn ingebouwd, deels gebruik van compositorische mogelijkheden. Onlangs verscheen <noindex><a rel=\"nofollow\" href=\"https:\/\/wayfire.org\/\">Wayfire<\/a><\/noindex> \u2014 een product met vergelijkbare functionaliteit als Compiz onder Wayland.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/15f24a75178725789eb23902beaea754.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEen gedetailleerde lijst van verschillende vensterbeheerders kan ook worden bekeken in\u00a0 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gilesorr.com\/wm\/table.html\">de vergelijkingsartikel<\/a><\/noindex>.<\/p>\n<h3>Componenten van DE: overige<\/h3>\n<p>\nDaarnaast moeten de volgende onderdelen van de desktop worden genoemd (hier gebruik ik Engelse gevestigde termen voor de beschrijving van de soorten applicaties \u2014 dit zijn geen namen van de applicaties zelf):<\/p>\n<ul>\n<li>Applets (Applet):<\/li>\n<li>SO (Widget toolkit) - Vaak wordt met de omgeving een bepaalde 'minimale set' software meegeleverd:<\/li>\n<\/ul>\n<p><\/p>\n<h3>DE (Desktopomgeving)<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Desktop_environment\"><i>Meer in het Engels<\/i><\/a><\/noindex><\/p>\n<p>Van de bovenstaande componenten ontstaat de zogenaamde 'desktopomgeving'. Vaak worden al zijn componenten ontwikkeld met behulp van dezelfde grafische bibliotheken en dezelfde ontwerpprincipes. Hierdoor wordt ten minste een uniforme stijl voor het uiterlijk van applicaties gehandhaafd.<\/p>\n<p>Hier kunnen we de volgende desktopomgevingen onderscheiden die momenteel bestaan:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Xfce\">Xfce<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/KDE_Plasma_5\">KDE<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/GNOME\">GNOME<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Cinnamon\">Kaneel<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/MATE\">Mate<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/LXQt\">LXQt<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Enlightenment\">Enlightenment<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nDe meest voorkomende zijn GNOME en KDE, en XFCE komt snel dichterbij.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/2eac15453f423543757b82fea2252f13.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEen vergelijking op verschillende parameters in de vorm van een tabel kan worden bekeken in het bijbehorende <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Comparison_of_X_Window_System_desktop_environments\">Wikipedia-artikel<\/a><\/noindex>.\u00a0\u00a0<\/p>\n<h3>Verscheidenheid aan DE<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/cc763dda813bce0f25bb09d7bc12d8f8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Project_Looking_Glass\"><strong>Project_Looking_Glass<\/strong><\/a><\/noindex><\/p>\n<p>Er zijn zelfs interessante voorbeelden uit de geschiedenis: van 2003 tot 2007 werd voor Linux een '3D-desktop' ontwikkeld met de naam 'Project Looking Glass' door het bedrijf Sun. Ik heb zelf deze desktop gebruikt, of liever gezegd 'mee gespeeld', aangezien het moeilijk was om ermee te werken. Dit '3D-ontwerp' was geschreven in Java in een tijd waarin er nog geen videokaarten waren met 3D-ondersteuning. Daarom werden alle effecten door de processor berekend, en je computer moest erg krachtig zijn, anders werkte alles traag. Maar het was wel mooi. De driedimensionale pictogrammen van applicaties konden draaien\/uitvouwen. Je kon je omdraaien in een cilinder van de desktop met een achtergrond in 360 graden panorama. Er waren verschillende mooie applicaties: bijvoorbeeld muziek afspelen in de vorm van 'wisselende CD's', enz. Je kunt op youtube kijken <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/results?search_query=%22Project+Looking+Glass%22+SUN\">video's<\/a><\/noindex> over dit project, hoewel de kwaliteit van deze video's waarschijnlijk slecht zal zijn, omdat er in die jaren geen mogelijkheid was om video in hoge kwaliteit te uploaden.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/edd6331139d2083a3d93995d3e52d45d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Xfce\"><strong>Xfce<\/strong><\/a><\/noindex><\/p>\n<p>Lichte desktop. Dit project bestaat al vrij lang, sinds 1996. In de laatste jaren is het vrij populair geworden, in tegenstelling tot de zwaardere KDE en GNOME, waarvoor veel distributies een lichte en 'klassieke' desktopinterface vereisen. Het heeft veel aanpassingsmogelijkheden en een groot aantal eigen programma's: terminal (xfce4-terminal), bestandsbeheerder (thunar), afbeeldingsviewer (ristretto), teksteditor (mousepad).<\/p>\n<p>\u00a0<br \/>\n<img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/35897d01e7aa9be0a8ab392211175d69.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Elementary_OS#Pantheon\"><strong>Pantheon<\/strong><\/a><\/noindex>\u00a0<\/p>\n<p>Gebruikt in de distributie 'Elementary OS'. Hier kan men zeggen dat er 'desktopomgevingen' zijn die zijn ontwikkeld en gebruikt binnen \u00e9\u00e9n specifieke distributie en die niet vaak worden gebruikt (om niet te zeggen 'helemaal niet worden gebruikt') in andere distributies. Ten minste hebben ze tot nu toe geen populariteit gewonnen en niet de meeste gebruikers overtuigd van de voordelen van hun aanpak. Pantheon heeft als doel een interface te bouwen die lijkt op macOS.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/616e75e7679bfe0c9bb4c97177a6e0c2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVariant met dock-paneel:<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/e649e83e2c8ef8d5a21a659e9343a7b6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Enlightenment\"><strong>Enlightenment<\/strong><\/a><\/noindex><\/p>\n<p>Sterke focus op grafische effecten en widgets (zelfs vanaf de tijd dat andere desktopomgevingen geen widgets op het bureaublad hadden, zoals een kalender\/klok). Maakt gebruik van eigen bibliotheken. Beschikt over een groot aantal 'mooie' applicaties: terminal (Terminology), videospeler (Rage), afbeeldingsviewer (Ephoto).<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/93252eeb770b711af7c640e6e34a26c0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.bodhilinux.com\/moksha-desktop\/\"><strong>Moksha<\/strong><\/a><\/noindex><\/p>\n<p>Dit is een fork van Enlightenment17, die wordt gebruikt in de distributie BodhiLinux.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/aede497dca4b3f82aab90889c537ae4e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/GNOME\"><strong>GNOME<\/strong><\/a><\/noindex><\/p>\n<p>Oorspronkelijk een 'klassieke' desktopinterface, ontworpen als tegenhanger van KDE, dat was geschreven met de QT-bibliotheek, op dat moment verspreid onder een licentie die niet erg handig was voor commerci\u00eble distributies.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/726930a1caf14ed65cf680caba0b7198.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/GNOME_Shell\"><strong>GNOME_Shell<\/strong><\/a><\/noindex><\/p>\n<p>Vanaf versie drie wordt GNOME geleverd met de GNOME Shell, die een 'niet-klassieke uitstraling' heeft, wat niet door alle gebruikers werd gewaardeerd (ernstige veranderingen in de interfaces worden door gebruikers moeilijk geaccepteerd). Dit heeft geleid tot de opkomst van fork-projecten die deze desktop in de 'klassieke' stijl blijven ontwikkelen: MATE en Cinnamon. Het wordt standaard gebruikt in veel commerci\u00eble distributies. Heeft een groot aantal instellingen en eigen applicaties.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/ad98740aa14d1ffbbe055265e50823ed.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/MATE\"><strong>MATE<\/strong><\/a><\/noindex>\u00a0<\/p>\n<p>Is ontstaan uit GNOME2 en blijft deze desktopomgeving verder ontwikkelen. Heeft een groot aantal instellingen en forks van applicaties die eerder in GNOME2 werden gebruikt (nieuwe namen worden gebruikt) om de forks niet te verwarren met hun nieuwe versie voor GNOME3).<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/d9cf43e15d4ff492e4703ce644013951.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Cinnamon\"><strong>Kaneel<\/strong><\/a><\/noindex><\/p>\n<p>Een fork van GNOME Shell, die gebruikers een interface biedt in 'klassieke' stijl (zoals het was in GNOME2).\u00a0<\/p>\n<p>Heeft veel instellingen en dezelfde applicaties als voor GNOME Shell.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/98f0ea5998e9e2aa299ae07be94be1c7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Budgie_(%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0)\"><strong>Budgie<\/strong><\/a><\/noindex><\/p>\n<p>Een fork van GNOME in 'klassieke' stijl, die zich heeft ontwikkeld binnen de distributie Solus, maar nu ook wordt aangeboden als een zelfstandige desktopomgeving op verschillende andere distributies.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/cc6ad79bf55a3be1941fbed5a9b9d71b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/KDE_Plasma_5\"><strong>KDE_Plasma<\/strong><\/a><\/noindex> (of, zoals vaak gewoonlijk genoemd, gewoon KDE)\u00a0<\/p>\n<p>Desktopomgeving die wordt ontwikkeld binnen het KDE-project.\u00a0<\/p>\n<p>Heeft een enorme hoeveelheid instellingen die toegankelijk zijn voor de gewone gebruiker vanuit de grafische interface en veel grafische applicaties die ontwikkeld worden binnen deze desktopomgeving.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/a2edf68441240624c775beb8e6fb41af.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Trinity_Desktop_Environment\"><strong>Trinity<\/strong><\/a><\/noindex><\/p>\n<p>In 2008 heeft KDE zijn nieuwe implementatie van KDE Plasma uitgebracht (de desktop-engine is grondig herschreven). Net als bij GNOME\/MATE waren niet alle KDE-fans enthousiast. Dit leidde tot een fork van het project, dat de ontwikkeling van de vorige versie voortzet onder de naam TDE (Trinity Desktop Environment).<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/8a726d8a896bc9bba4c84700ddd81e6e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Deepin#Deepin_Desktop_Environment\"><strong>Deepin_DE<\/strong><\/a><\/noindex><\/p>\n<p>Een van de nieuwe desktopomgevingen, geschreven met gebruik van Qt (waarop KDE is gebaseerd). Het heeft veel instellingen en een vrij mooie (hoewel dit subjectief is) en goed doorwerkte interface. Het wordt ontwikkeld binnen de distributie Deepin Linux. Er zijn ook pakketten voor andere distributies beschikbaar.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/efe3ed7bca3db3de54066e291a5e6900.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>Fly<\/strong>\u00a0<\/p>\n<p>Een voorbeeld van een desktopomgeving, geschreven met gebruik van Qt. Het wordt ontwikkeld binnen de distributie Astra Linux.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Hoe grafische weergave werkt in Linux: een overzicht van verschillende desktopomgevingen\" src=\"\/wp-content\/uploads\/2020\/09\/3267f48c18f3b1b20d7a051044a3cb56.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/LXQt\"><strong>LXQt<\/strong><\/a><\/noindex><\/p>\n<p>Een lichte desktopomgeving. Net als enkele voorgaande voorbeelden, geschreven met gebruik van Qt. Het is in feite een voortzetting van het LXDE-project en het resultaat van de samenwerking met het Razor-qt-project.<\/p>\n<p>Zoals je kunt zien, kan de desktop in Linux er erg verschillend uitzien en er is voor ieders smaak een geschikte interface te vinden: van zeer mooie ontwerpen met 3D-effecten tot minimalistische, van 'klassieke' tot ongebruikelijke interfaces, van die welke veel systeembronnen gebruiken tot lichte interfaces, van grote schermen tot tablets\/smartphones.<\/p>\n<p>Ik hoop dat ik een goed beeld heb kunnen geven van de belangrijkste componenten die de grafische interface en desktop in het Linux-besturingssysteem vormen.<\/p>\n<p>Het materiaal voor dit artikel is in juli 2020 getest tijdens een webinar. Je kunt het bekijken. <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/KaJEa_VKceI\">hier<\/a><\/noindex>.<\/p>\n<p>Dat is alles. Ik hoop dat het nuttig was. Als je vragen of opmerkingen hebt, schrijf me gerust. Ik beantwoord ze graag. En kom leren bij <noindex><a rel=\"nofollow\" href=\"https:\/\/academy.ru\/catalog\/unix%20linux\/\">\u2018Het Netwerkacademie van LANIT\u2019<\/a><\/noindex>!<br \/>\n<br \/>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/lanit\/blog\/516330\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux \u0438 \u0438\u0437 \u043a\u0430\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442. \u0412 \u043d\u0435\u0439 \u043c\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432 \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u0441\u0440\u0435\u0434 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u043e\u043b\u043e\u0432.\u00a0 \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0441\u0438\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0435\u0442\u0435 KDE \u0438 GNOME \u0438\u043b\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0435\u0442\u0435, \u043d\u043e \u0445\u043e\u0442\u0435\u043b\u0438 \u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c, \u043a\u0430\u043a\u0438\u0435 \u0435\u0449\u0435 \u0435\u0441\u0442\u044c \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b, \u0442\u043e \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0434\u043b\u044f \u0432\u0430\u0441. \u041e\u043d\u0430 \u043e\u0431\u0437\u043e\u0440\u043d\u0430\u044f, \u0438 \u0445\u043e\u0442\u044f \u0432 \u043d\u0435\u0439 \u043c\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":93098,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-93097","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux \u0438 \u0438\u0437 \u043a\u0430\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442. \u0412 \u043d\u0435\u0439 \u043c\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432 \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u0441\u0440\u0435\u0434 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u043e\u043b\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux: \u043e\u0431\u0437\u043e\u0440 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0440\u0435\u0434 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux \u0438 \u0438\u0437 \u043a\u0430\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442. \u0412 \u043d\u0435\u0439 \u043c\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432 \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u0441\u0440\u0435\u0434 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u043e\u043b\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-02T23:42:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-02T23:42:36+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Hoe de grafiek in Linux is opgebouwd: een overzicht van verschillende desktopomgevingen | ProHoster","description":"Dit artikel behandelt hoe de grafische interface in Linux is opgebouwd en uit welke componenten deze bestaat. Het bevat veel schermafbeeldingen met verschillende implementaties van desktopomgevingen.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux: \u043e\u0431\u0437\u043e\u0440 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0440\u0435\u0434 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 | ProHoster","og:description":"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux \u0438 \u0438\u0437 \u043a\u0430\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442. \u0412 \u043d\u0435\u0439 \u043c\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432 \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u0441\u0440\u0435\u0434 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u043e\u043b\u043e\u0432.","og:url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-02T23:42:36+00:00","article:modified_time":"2020-09-02T23:42:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"93097","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:55:35","updated":"2022-09-27 18:15:25","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/93097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=93097"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/93097\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/93098"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=93097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=93097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=93097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}