13.3. Escritorios gráficos
The free graphical desktop field is dominated by two large software collections: GNOME and Plasma by KDE. Both of them are very popular.
Esta diversidad tiene un origen histórico. Plasma (inicialmente solo KDE, que es ahora el nombre de la comunidad) fue el primer proyecto de escritorio gráfico pero eligió las herramientas gráficas Qt, una elección que no era aceptable para una gran cantidad de desarrolladores. Qt no era software libre en aquél entonces y GNOME comenzó basándose en las herramientas GTK+. Qt desde ese momento ha sido software libre, pero los proyectos aún evolucionaron en paralelo.
Las comunidades de GNOME y KDE todavía trabajan juntas: bajo el ala de FreeDesktop.org, los proyectos colaboran en la definición de estándares de interoperatividad entre aplicaciones.
Elegir «el mejor» escritorio gráfico es un tema sensible que preferimos evitar. Simplemente describiremos las muchas posibilidades y proveeremos algunas ideas para considerar. La mejor opción es aquella que tome por su cuenta luego de un poco de experimentación.
Debian Bookworm includes GNOME version 43, 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 es notable por sus esfuerzos en cuanto a usabilidad y accesibilidad. Profesionales de diseño estuvieron involucrados en la escritura de sus estándares y recomendaciones, lo que ha ayudado a los desarrolladores a crear interfaces gráficas de usuario satisfactorias. El proyecto también obtiene estímo de grandes miembros de la informática como Intel, IBM, Oracle, Novell y, por supuesto, varias distribuciones Linux. Finalmente, puede utilizar muchos lenguajes de programación para desarrollar aplicaciones que interactúen con GNOME.
Para los administadores, GNOME parece estar mejor preparado para despliegues masivos. La configuración de la aplicación se gestiona a través del interfaz GSettings, y almacena sus datos en la base de datos DConf. La configuración puede consultarse y editarse con los
gsettings
, las herramientas de línea de comandos
dconf
o mediante la interfaz de usuario de
dconf-editor
. Por lo tanto, el administrador puede modificar la configuración de los usuarios con un simple
script. La página web de GNOME proporciona información para guiar a los administradores que gestionan equipos de trabajo con GNOME:
Debian Bookworm includes version 5.27 of KDE Plasma, which can be installed with apt install kde-standard
(task-kde-desktop).
Plasma ha tenido una evolución rápida basándose en un enfoque muy práctico. Sus autores obtuvieron muy buenos resultados rápidamente, lo que les permitió obtener una gran base de usuarios. Estos factores contribuyeron a la calidad general del proyecto. Plasma es un entorno de escritorio maduro con un amplio rango de aplicaciones.
Con la publicación de Qt 4.0 desapareció el último problema de licencias del software de KDE. Se publicó esta versión bajo la GPL tanto para Linux como para Windows (la versión de Windows se encontraba bajo una licencia privativa). Las aplicaciones de KDE se desarrollan principalmente con el lenguaje 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.
A diferencia de GNOME y Plasma, Xfce no tiene como objetivo ser un gran proyecto. Más allá de los componentes básicos de un escritorio moderno (gestor de archivos, gestor de ventanas, gestor de sesiones, panel para lanzadores de aplicaciones, etc.), solo provee unas pocas aplicaciones específicas: un terminal, un calendario (
orage), un visor de imágenes, una herramienta de grabación de CD/DVD, un reproductor de medios (
parole), un control de volumen de sonido y un editor de texto (
mousepad).
13.3.4. Otros Entornos de Escritorio
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.