Product SiteDocumentation Site

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.

13.3.1. GNOME

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.
GNOME-skrivebordet

Figur 13.1. GNOME-skrivebordet

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-editors grafiske brukergrensesnitt. Administratoren kan derfor endre brukernes oppsett med et enkelt skript. GNOMEs nettside tilbyr info for å veilede administratorer som administrerer GNOME-arbeidsstasjoner:

13.3.2. KDE og Plasma

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.
Plasma-skrivebordsmiljøet

Figur 13.2. Plasma-skrivebordsmiljøet

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++.

13.3.3. Xfce og andre

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).
Xfce-skrivebordet

Figur 13.3. Xfce-skrivebordet

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.
The LXDE desktop

Figur 13.4. The LXDE desktop

The LXQT desktop

Figur 13.5. The LXQT desktop

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
The Cinnamon desktop

Figur 13.6. The Cinnamon desktop

The MATE desktop

Figur 13.7. The MATE desktop