13.3. Grafiske skrivebord
The free graphical desktop field is dominated by two large software collections: GNOME and Plasma by KDE. Both of them are very popular.
Dette mangfoldet er forankret i historien. Plasma (i utgangspunktet bare KDE, som nå er navnet på samarbeidsfellesskapet) var det første grafiske skrivebordsprosjektet, men gjorde bruk av Qt-rammeverket, og det valget var ikke akseptabelt for et stort antall utviklere. Qt var ikke fri programvare på den tiden, og GNOME ble startet basert på GTK+ verktøykassen. Qt har siden blitt fri programvare, men prosjektene utviklet seg fortsatt parallelt.
Samarbeidsfellesskapene GNOME og KDE arbeider fortsatt sammen under FreeDesktop.org-paraplyen. Prosjektene samarbeidet om å definere standarder for interoperatibilitet på tvers av programmer.
Å velge «beste» grafiske skrivebord er et følsomt tema som vi foretrekker å styre klar av. Vi vil bare beskrive de mange mulighetene, og gi noen tips for videre tenking. Det beste valget vil være det du gjør etter litt eksperimentering.
Debian Bullseye includes GNOME version 3.38, which can be installed by a simple apt install gnome
(it can also be installed by selecting the “Debian desktop environment” task - task-desktop and task-gnome-desktop).
GNOME er bemerkelsesverdig for sin innsats innen brukervennlighet og tilgjengelighet. Fagfolk i design har vært involvert i dets skrivestandarder og anbefalinger, som har hjulpet utviklere til å lage tilfredsstillende grafiske brukergrensesnitt. Prosjektet får også oppmuntring fra store aktører for databehandling, som Intel, IBM, Oracle, Novell, og selvfølgelig, ulike Linux-distribusjoner. Endelig kan mange programmeringsspråk brukes i utvikling av programmer som har med GNOME å gjøre.
For administratorer synes GNOME å være bedre forberedt på større utplasseringer. Programoppsett er håndtert gjennom GSettings-grensesnittet, og dataene lagres i DConf-databasen. Oppsettssinnstillingene kan dermed etterspørres og redigeres med
gsettings
, og
dconf
-kommandolinjeverktøyene, eller med
dconf-editor
s grafiske brukergrensesnitt. Administratoren kan derfor endre brukernes oppsett med et enkelt skript. GNOMEs nettside tilbyr info for å veilede administratorer som administrerer GNOME-arbeidsstasjoner:
Debian Bullseye includes version 5.20 of KDE Plasma, which can be installed with apt install kde-standard
(task-kde-desktop).
Plasma har hatt en rivende utvikling basert på en veldig praktisk tilnærming. Forfatterne fikk raskt svært gode resultater, noe som tillot dem å bygge en stor brukerbase. Disse faktorene bidro til den samlede prosjektetskvaliteten. Plasma er et modent skrivebordsmiljø med et bredt spekter av applikasjoner.
Etter Qt 4.0-versjonen, er det siste gjenværende lisensproblemet med KDE-programvare løst. Denne versjonen ble utgitt under GPL både for Linux og Windows (Windows-versjonen ble tidligere utgitt med en ufri lisens). KDE-programmer er i hovedsak utviklet ved hjelp av språket C++.
Xfce is a simple and lightweight graphical desktop, which is a perfect match for computers with limited resources. It can be installed with apt install xfce4
(task-xfce-desktop). Like GNOME, Xfce is based on the GTK+ toolkit, and several components are common across both desktops.
I motsetning til GNOME og Plasma, tar Xfce ikke sikte på å bli et stort prosjekt. Utover de grunnleggende komponentene i et moderne skrivebord (filbehandling, vindusbehandling, økthåndtering, et panel for programvelgere og så videre), gir det bare noen få spesifikke programmer: en terminal, en kalender (
orage), en bildeviser, et CD/DVD-brenneprogram, en mediespiller (
parole ), lydstyrkekontroll, og et tekstredigeringsprogram (
mousepad).
13.3.4. Andre skrivebordsmiljøer
LXDE and
LXQt are two desktop environments focusing on the “lightweight” aspect. The former is GTK+ based while the latter is Qt based. They can be installed with the
lxde (
task-lxde-desktop), and
lxqt (
task-lxqt-desktop) metapackages.
Cinnamon and
MATE both started when GNOME 3 moved away from the traditional desktop paradigm, dropping the usual panel and its menu in favor of the new search-based shell. The former reintroduced a panel by forking GNOME Shell and the latter is a continuation of GNOME 2. They can be installed with the
cinnamon-desktop-environment (
task-cinnamon-desktop) and
mate-desktop-environment (
task-mate-desktop) meta-packages