Debian ondersteunt allerlei grafische omgevingen, variërend van full-featured desktopomgevingen tot lichtere alternatieven en zelfs minimalistische maar krachtige windowmanagers.
een desktopomgeving biedt een samenhangend pakket van toepassingen in termen van uiterlijk, functionaliteit en bruikbaarheid.
Desktop Environment
quot; width: 185px; "”> | quot; vertical-align:middle; "”>
Het GNOME-project biedt twee dingen: De GNOME desktop omgeving, met een intuïtieve en aantrekkelijke desktop voor gebruikers, en de GNOME development platform, een uitgebreid kader voor het bouwen van applicaties die integreren in de rest van de desktop. |
quot; vertical-align: middle; "”>
Plasma van KDE is een krachtige open source grafische desktopomgeving voor Unix-werkstations. Het combineert gebruiksgemak, moderne functionaliteit en uitstekend grafisch ontwerp met de technologische superioriteit van het UNIX-besturingssysteem. |
|
quot; vertical-align:middle; " ” >
Xfce is een lichtgewicht desktopomgeving voor verschillende *NIX-systemen. Ontworpen voor productiviteit, laadt en voert toepassingen snel uit, terwijl systeembronnen worden bespaard. |
|
quot; vertical-align:middle; "”>
LXDE is ontworpen om goed te werken met computers aan de lage kant van het prestatiespectrum zoals oudere machines met beperkte middelen, nieuwe generatie netbooks en andere kleine computers. |
|
quot; vertical-align:middle; " ” >
MATE is de voortzetting van GNOME 2. Het biedt een intuã tieve en aantrekkelijke desktopomgeving met behulp van traditionele metaforen voor Linux en andere Unix-achtige besturingssystemen. |
andere bureaubladomgevingen die beschikbaar zijn in Debian zijn onder andere Cinnamon, LXQt, Budgie, Enlightenment, FVWM-Crystal, GNUstep / Window Maker, Sugar Notion WM en mogelijk andere.
Window Manager
zoals de naam al zegt, bepalen windowmanagers de lay-out, het uiterlijk en manieren om te communiceren met uw omgevingsvensters. Terwijl sommige Window Managers deel kunnen uitmaken van uw Desktop omgeving, sommige (zoals betegelde window managers) werken ook als standalone, en werden uiteindelijk ontworpen voor dat doel.
quot; width: 185px; "”> | quot; vertical-align:middle; "”>
Openbox is een lichtgewicht en zeer configureerbare windowmanager met uitgebreide ondersteuning voor standaarden. Het staat bekend om zijn minimalistische uitstraling. |
quot; vertical-align:middle;"”>
FluxBox is een windowmanager voor X die gebaseerd was op de blackbox 0.61.1 code. Het is zeer licht op de middelen en gemakkelijk te hanteren maar vol met functies om een eenvoudige, en extreem snelle, desktop-ervaring te maken. |
|
quot; vertical-align:middle;"”>
Compiz is een compositing window manager voor het X Window systeem dat gebruikt 3D graphics hardware om snel compositing desktop effecten voor window management te maken. |
zoek vensterbeheerders met Debtags: x11::window-manager.
Tiling Window Managers
Tiling Window Managers provide a way to control windows behavior by making them tiled, easily occupying the whole screen.
quot; width: 185px; "”> | quot; vertical-align:middle; "”>
Wmii is a dynamic window manager for X11. Het ondersteunt klassiek en tegelvensterbeheer met uitgebreid toetsenbord, muis en op bestandssysteem gebaseerde afstandsbediening. Het vervangt het werkruimteparadigma door een nieuwe tagging-aanpak. |
quot; vertical-align:middle; " ” >
Awesome is een dynamische windowmanager voor X11. Het ondersteunt betegelen vensterbeheer met uitgebreid toetsenbord, muis en het is scriptbaar in Lua. Het bevat veel add-ons die het zeer krachtig kan maken. It replaces the workspace paradigm with a new tiling approach of non-overlaping windows. |
|
quot; vertical-align:middle; "”>
i3 |
|
quot; vertical-align:middle; "”>
Dwm |
Display Managers
in het X Window systeem is een x display manager een grafische login manager die een sessie op een X server start vanaf dezelfde of een andere computer. Een display manager geeft de gebruiker een login scherm. Een sessie begint wanneer een gebruiker met succes een geldige combinatie van gebruikersnaam en wachtwoord invoert.
More infos: Display Manager
Display server
De meeste bureaubladomgevingen zijn momenteel afhankelijk van Xorg (X Window System), en zullen in de toekomst Wayland ondersteunen.
Hoe werkt het?
installatie van een desktopomgeving
tijdens de installatie van Debian biedt het installatieprogramma de keuze welke desktopomgeving moet worden geïnstalleerd. Als u er liever een installeert na het opstarten in het nieuwe besturingssysteem, kunt u alle aanbiedingen weigeren door de Debian-bureaubladomgeving te ontkoppelen.
een gebruiker op Debian 10 (buster) of Debian 11 (bullseye) krijgt het menu:
Debian desktop environment GNOME Xfce KDE Plasma Cinnamon MATE LXDE LXQt
- Als u deze selectie accepteert, wordt de GNOME-bureaubladomgeving geïnstalleerd.
- zonder de desktopomgeving te deselecteren, kan een ander item, GNOME included, worden geselecteerd. Dit zal die selectie installeren.
-
Debian-bureaubladomgeving verwijderen en een andere keuze selecteren leidt ertoe dat die keuze wordt geïnstalleerd.
voor een uitleg van dit gedrag moeten we kijken naar een deel van de Recommends: regel in apt show task-desktop.
- De Debian-bureaubladomgeving installeert taak-bureaublad en vereist een van de bovengenoemde pakketten. Als geen van hen zich op het systeem bevindt, zal de eerste in de lijst, taak-gnome-desktop, worden geïnstalleerd om de afhankelijkheid te vervullen. Dit is de situatie waarin een gebruiker alleen de Debian desktop omgeving accepteert.
-
kijkend naar Apt Show task-mate-desktop zien we dat het afhangt van task-desktop en mate-desktop-omgeving. Ticking MATE, met of zonder de Debian-desktopomgeving aangevinkt, zou voldoen aan de aanbevelingen van taak-desktop: regel en installeer MATE in plaats van de Gnome-standaard.
daarna is het installeren van een andere bureaubladomgeving net zo eenvoudig als het installeren van een enkel pakket. Voor sommige desktopomgevingen heb je de keuze tussen verschillende meta-pakketten, afhankelijk van of je een minimale set wilt installeren of de meeste software die bij de omgeving hoort. Raadpleeg de pagina die specifiek is voor de desktopomgeving die u wilt installeren voor een beschrijving van deze meta-pakketten.
-
Debian Administrator ‘ s handbook: de grafische Interface aanpassen
-
Debian Reference Manual: The X Window System: Key packages (Chapters 7.1, 7.2)
het installeren van een nieuwe bureaubladomgeving zal het beschikbaar maken voor uw systeem, maar u moet nog steeds uw gebruikerssessie instellen (zie hieronder) om het uit te voeren.
sessies
sessies worden meestal beheerd door de Display Manager, die zelf afhankelijk is van Xsession.
De meeste Display Managers zullen u toestaan om te selecteren welke Desktop omgeving / Window Manager u wilt uitvoeren voor de volgende sessie, en uiteindelijk maken het standaard.
als u geen Display Manager wilt gebruiken om uw sessies te beheren, kunt u overwegen om nodm te gebruiken – U kunt zich misschien op uw gemak voelen door alleen een screen locker te gebruiken (bijv. XScreensaver, slock) om uw sessies handmatig te vergrendelen in plaats van te verwachten dat het aan te dringen op gebruikersnaam plus wachtwoord om binnen te komen. Dit is waarschijnlijk niet geschikt voor servers, maar kan ook aanvaardbaar zijn voor het thuissysteem van een gebruiker, ervan uitgaande dat er geen familiale vertrouwensproblemen zijn.
als je helemaal geen Display Manager hebt geïnstalleerd, kun je nog steeds de x omgeving vanuit console starten met het startx commando, dat een aanroep is naar xinit.
-
Debian Reference Manual: The X Window System: Starting the X Window System (Chapter 7.5)
Theming and customization
bureaubladomgevingen hebben vaak aangepaste thema ‘ s waarmee u de look en feel van uw bureaublad kunt veranderen. De eenvoudigste manier om uw desktopomgeving aan te passen is om themapakketten te installeren vanuit de Package Manager van uw systeem.
verdere aanpassing is mogelijk door het bewerken van instellingen van grafische Toolkits, zoals GTK2, GTK3, of direct de applicatie-instellingen te wijzigen.
sommige terminals zoals xterm en urxvt maken gebruik van Xresources om hun uiterlijk en functionaliteiten te controleren.
zoek X11 thema ‘ s met Debtags: X11::thema.
Fonts
meer informatie over het verkrijgen van lettertypen, het renderen van lettertypen en andere problemen.
veelvoorkomende problemen
heterogene omgevingen
hoewel het doel van een bureaublad is om een samenhangend pakket van toepassingen aan te bieden, zult u waarschijnlijk toepassingen van verschillende bureaubladen mengen die verschillende grafische toolkits gebruiken, met het ongemak dat ze niet goed geïntegreerd zullen zijn.
het krijgen van een uniforme look en feel tussen uw toepassingen kan een uitdaging zijn, en is afhankelijk van oplossingen zoals het gebruik van thema ‘ s die speciaal zijn ontworpen om er vergelijkbaar uit te zien tussen verschillende omgevingen en toepassingen.
sommige functies, zoals de bureaubladmenu ‘ s kunnen gedeeld worden, in het bijzonder voor omgevingen die FreeDesktop (XDG) richtlijnen volgen.
standaardtoepassingen
het hebben van meerdere toepassingen met hetzelfde doel zal leiden tot concurrentie waarvoor software is bedoeld om te openen bij het verwerken van uw bestanden. Er bestaan verschillende mechanismen om deze standaardtoepassingen en instellingen te beheren.
hulpbronnen
eindgebruiker
-
definitie van gebruikersinterface.
-
Displaymanagers zoals XDM, GDM, WDM of KDM.
-
FreeDesktop
-
Fonts
-
Standaard instellingen
-
Xorg
-
Wayland
Cross-thema ‘ s
-
qt5-gtk-platformtheme : kan helpen om vergelijkbare look met QT5 toepassingen binnen GTK-omgevingen
-
Base16 : richtlijnen om soortgelijke thema ‘ s te maken voor verschillende toepassingen.
bijdragende
-
DebianArt
-
Het Debian Desktop project (wiki)
-
Resolutie over het standaarddesktop Voor Debian.
zie ook
-
CategoryDesktopApplication-wiki-pagina ’s gerelateerd aan grafische programma’ s voor het bureaublad
bureaubladomgeving in Wikipedia
CategoryPortal / Categorydesktopvironment