En este hilo intentaré explicar de manera sencilla en qué consiste un entorno de escritorio y cuales son los más usados en Linux. También hablaré sobre los problemas que enfrenta hoy en día esta clase de software y los opiniones más comunes al respecto.
¿Qué es un entorno de escritorio?
Los entornos de escritorio, o en inglés —desktop environments— (DE a partir de ahora) son una colección de software que ofrece al usuario una serie de herramientas gráficas con las que interactuar con el sistema operativo.
Por lo general los DE constan de un gestor de ventanas, o en inglés —window manager— (WM a partir de ahora) y herramientas para configurarlo y facilitar la interacción con este (menús, iconos, decoración de ventanas, barras de herramientas, widgets de escritorio...).
Tabla de DE
Antes de mostrar uno por uno los principales DE de Linux, voy a resumir todo lo que se explica a continuación en esta tabla, para el que quiera compararlos todos a la vez.
No voy a mostrar datos técnicos difíciles de conseguir como la cantidad de complementos para un panel o el consumo de CPU y RAM. En vez de eso voy a calificar del 1 al 5 siendo la característica que es evaluada.
Entorno de escritorio | Consumo de recursos | Capacidad de personalización* | Cantidad de complementos | Compatibilidad con otros DE** | Lenguaje de programación utilizado | Actividad de su comunidad*** |
---|---|---|---|---|---|---|
Plasma | 3 | 5 | 5 | ? | C++, QML | 5 |
Gnome | 2 | ? | ? | ? | C, Javascript | ? |
Cinnamon | 3 | 4 | 4 | ? | C, Javascript | 5 |
XFCE | 4 | 3 | 2 | 5 | C | 4 |
LXDE | 5 | 1 | 2 | 5 | C | ? |
Mate | 4 | 3 | 2 | 5 | C, C++, Python | ? |
Budgie | 3 | 3 | 4 | 3 | C, Vala | 3 |
Deepin | ? | ? | ? | ? | C++ | ? |
.* Sin hojas de configuración o tocar el código fuente
.** Capacidad de un DE de integrar su software en otros DE y viceversa (Panel, menús de configuración y personalización, complementos, etc.).
.*** Cantidad de gente usándolo que puede ayudarte y frecuencia con la que el DE añade software nuevo y corrige errores
KDE Plasma
Posiblemente el DE más utilizado y con más presupuesto. Grandes empresas financian su desarrollo, entre ellas Canonical, Google, Suse y Qt.
Pros
- Es el DE más personalizable
- Es el DE con más complementos debido a su gran y activa comunidad
- Actualizaciones muy frecuentes
- Mucho presupuesto detrás
- Una de las mayores comunidades
Contras
- Pesado en recursos, aunque no mucho desde la gran optimización que tuvo hace un año.
- Los menús están muy cargados de opciones. Desde el centro de control hasta el click derecho.
- Están trabajando en ello, pero a día de hoy no es fácil guardar tu configuración. Por no decir imposible.
GNOME Shell
Años después de decepcionar a toda la comunidad matando el WM más usado (Gnome 2) y sustituyéndolo por un proyecto sin pulir que consumía cantidades injustificadas de recursos, parece que gnome ha conseguir arreglar y pulir lo suficiente su DE para ofrecer un producto potente, personalizable y optimizado.
Pros
- Interfaz limpia
- Optimizado para usar con teclado, Hasta tiene un modo para usarlo como stacking WM
- Muchas extensiones
- Es el escritorio por defecto en muchas distribuciones de Linux
- Es un producto de gnome
Contras
- Pesado en recursos. Nada del otro mundo pero posiblemente el DE que más consume.
- Su diseño está optimizado para parecerse a MacOS
- Algunas extensiones pueden dar errores en el DE
- Optimizado para usar con teclado
- No funciona sin SystemD
Cinnamon
Fue creado para los usuarios que usaban gnome2 después de que abandonaran el proyecto.
Pros
- Comunidad muy grande, activa y rápida a la hora de solucionar problemas
- Uno de los pocos DE optimizados para parecerse a windows en cuanto al panel y menús
- Actualizaciones frecuentes, aunque pocas
Contras
- No se suelen ver complementos nuevos con frecuencia, y muchos tienen a dar errores.
- La mayoría de sus recursos se van en mantener Linux Mint
- Los menús están estéticamente algo anticuados
XFCE
Uno de los DE más viejos (1996) que existen para Linux. Está puramente desarrollado en C y cumple con los estándares de freedesktop.
Su objetivo es ser rápido y usar pocos recursos del sistema, sin dejar de ser visualmente atractivo y fácil de usar.
Pros
- Gran estabilidad
- Consume muy pocos recursos
- La configuración de todo el DE es una hoja de texto
- Disponible para casi todas las distribuciones de Linux
- Sigue los estándares de freedesktop, lo cual le hace súper compatible con otros entornos de escritorio y WM
Contras
- Actualizaciones muy poco frecuentes
- Los menús están estéticamente algo anticuados
- Pocos complementos
LXDE
Diseñado para ser lo más rápido y ligero posible cuidando lo justo la estética. Está puramente desarrollado en C y cumple con los estándares de freedesktop.
Pros
- Gran estabilidad
- Muy muy muy ligero. Ordenadores de hace 20 años pueden usarlo sin problemas
- La configuración de todo el DE es una hoja de texto
- Sigue los estándares de freedesktop, lo cual le hace súper compatible con otros entornos de escritorio y WM
Contras
- Actualizaciones muy poco frecuentes
- Los menús están estéticamente anticuados
- Pocos complementos
- Poco personalizable
Mate
Al igual que Cinnamon, nació para llenar el vacío que gnome2 dejó. En este caso usando Python en vez de Javascript.
Si ves palabras en español, es porque fue desarrollado por argentinos. Y sí, mate en este caso no es —compañero— en inglés, sino la típica bebida argentina.
Pros
- Gran estabilidad
- Consume muy pocos recursos
- La configuración de todo el DE es una hoja de texto
- Sigue los estándares de freedesktop, lo cual le hace súper compatible con otros entornos de escritorio y WM
Contras
- Los menús están estéticamente anticuados
- Pocos complementos
- Actualizaciones muy poco frecuentes
Budgie
Budgie es un entorno de escritorio que nació para la distribución de Linux Solus, como una alternativa mejorada de gnome shell y compatible con esta. Su objetivo es tener un diseño moderno y limpio sin sacrificar rendimiento.
Pros
- Diseño limpio y elegante. Con elementos innovadores
- Intuitivo. Ideal para tu abuela
- Muchos complementos
- Actualizaciones muy grandes cargadas de mejoras y adiciones
Contras
- Pocas opciones de personalización en los complementos
- Necesitas Gnome Desktop instalado para que funcione, ya que está basado en este.
- Sigue en desarrollo, puede que eches en falta alguna cosa
DDE
El escritorio por defecto de Deepin, una distribución de Linux china cuya empresa, China Wuhan Deepin Technology Co., gana dinero ofreciendo soporte para dicha distribución.
Pros
- Diseño elegante a innovador
- Los ajustes aparecen todos apilados en la derecha, son intuitivos y fáciles de entender en tan solo un vistazo
- Tiene un panel optimizado para su uso como panel de abajo, cosa difícil de encontrar en *nix
Contras
- Parece ser que la empresa al cargo ha tenido escándalos de espionaje
- Si no te gustan las esquinas muy redondas vas a sufrir
- Persisten algunos bugs
- No hay muchas opciones de personalización