Articles

Cara oculta del entorno de escritorio Linux: ¿Qué interfaz gráfica de usuario es la Mejor?

Al comenzar con Linux, puede juzgar su distribución por su entorno de escritorio. Para este resumen, vamos a echar un vistazo más de cerca a lo que los diseñadores consideran cuando diseñan un escritorio. El «entorno» es el gestor de ventanas combinado con los demás elementos que pueda tener en su escritorio. Estas son barras de tareas, iconos y, a veces, elementos activos en el escritorio.

Los diseñadores hacen que los entornos de escritorio Linux sean atractivos para todos los usuarios. Es posible que no sea un usuario genérico. Mientras lees esto, considera cuáles son tus preferencias. Los dos entornos de escritorio más populares son GNOME y KDE. Tienen diferentes filosofías. Para GNOME (Entorno de Modelo de Objeto de Red Gnu), es mantener las cosas disponibles pero no visibles. KDE (Entorno de escritorio K) elige quedarse con los menús en todo momento. El tercer entorno de escritorio Linux más popular es Cinnamon.

Su elección de entorno de escritorio Linux se reduce a su gusto personal, aunque lo que esté trabajando tendrá la mayor influencia en su decisión final. Su elección tendrá mucho que ver con si está escribiendo mucho o haciendo trabajo gráfico. Por ejemplo, los programadores pueden apreciar el aspecto desnudo de los administradores de ventanas de mosaico, porque tendrán que levantar menos las manos del teclado.

Para ayudarlo a elegir el entorno de escritorio Linux adecuado para sus necesidades, hemos puesto cinco de los entornos de escritorio más populares entre sí en un enfrentamiento de siete rondas sin restricciones. Hemos clasificado GNOME, KDE, Cinnamon, Awesome y Regolith en una escala de 10 puntos basada en la Instalación, las Aplicaciones, la Experiencia del Usuario, la Documentación del Usuario, el Rendimiento, las Extensiones y la Capacidad de Configuración.

Instalación de entornos de escritorio Linux

Los encargados de la distribución de Linux tienden a elegir un entorno de escritorio específico cuando se inician. Esto no lo bloquea en uno específico solo porque eligió, por ejemplo, Ubuntu, pero instalar otro escritorio necesitará mucho software. Este software es la base que implementa todos los componentes gráficos, como marcos, botones y menús. Los paquetes principales también tienen proyectos que crean aplicaciones específicas que coinciden con el aspecto de su propio escritorio. Muchos de estos se pueden usar en otros entornos en caso de que se haya enamorado de uno en particular. Dará un poco de inconsistencia gráficamente, pero funciona bien.

El proyecto Plasma de KDE tiene muchos de estos proyectos, por lo que si tiene un escritorio GNOME y desea cambiar, puede terminar con una instalación de varios gigabytes. Si elige instalar todos los paquetes recomendados, tendrá acceso a las aplicaciones ‘K’. Estas son excelentes aplicaciones, pero en cada sistema, debe elegir GNOME o KDE para evitar el desperdicio de espacio en el disco. Por supuesto, tiene muchas otras opciones que realmente pueden arruinar su configuración.

Cuando instala en otro entorno, puede tener problemas tanto con la configuración mixta como con el desperdicio de disco. (Crédito de la imagen: Future)

Cinnamon, por su parte, no requiere nada de su antecesor GNOME – lo ha reemplazado todo con sus propios paquetes. Puede instalar muchos de los mínimos con su gestor de paquetes. Dwm Suckless es una opción mínima alternativa que debe compilarse desde el código fuente y cambiarse a su configuración.Esto es realmente fácil de hacer, la parte difícil es configurarlo a su gusto. Para obtener algo de inspiración, echa un vistazo a la construcción de Luke Smith. Necesita agregar algunos programas y compilarlos usted mismo, lo que significa que debe ser fluido con la compilación de software y el manejo de parches.

Awesome viene con una configuración básica y es más fácil de personalizar, porque hay muchos temas disponibles. También está disponible en su repositorio como una versión nueva.

Regolith viene en un estado impresionante, es fácil de instalar y tiene valores predeterminados decentes. Requiere Gnome, sin embargo, porque reemplaza gnome-shell, que reduce la impresión. También debes tener cuidado cuando lo pruebes junto con GNOME. Puede encontrar que hay algunos cambios en su sesión de gnome-shell después de probar Regolith por primera vez.

Ganador: Cinnamon has replaced Gnome packages with its own, making the install small

Cinnamon 9/10
Regolith 8/10
Gnome 7/10
KDE 7/10
Awesome 7/10

Application Support From Linux Desktop Environments

Some applications rely heavily on the window manager to maneja sus ventanas. Al elegir un gestor de ventanas, debe considerar si sus aplicaciones pueden manejar todo su flujo de trabajo. El popular editor de imágenes GIMP es un ejemplo de un programa que puede causar problemas cuando se utilizan las herramientas en modo desacoplado. En el caso de GIMP, tiene una opción para tener todas las herramientas dentro de la aplicación, llamada modo de ventana única. Cuando se ejecutan paquetes de office, generalmente funcionan bien a menos que estén hechos especialmente para el medio ambiente.

KDE tiene muchos proyectos que necesitan el entorno de escritorio para funcionar. Tenga cuidado con los programas que se escriben con una ‘ K ‘ sin razón aparente. Normalmente se hacen para KDE. Dicho esto, la mayoría de ellos funcionan a través de plataformas. No cambies hasta que sepas que tienes que hacerlo.

Si todo el suelo de baldosas de windows, cosa que no le conviene muy bien, no consideran Impresionante, el Regolito o el do-it-yourself Suckless dwn. Pueden hacer ventanas flotantes, pero no muy bien.

DWM puede manejar la mayoría de las situaciones, pero es posible que tenga problemas con el tamaño de la aplicación que excede la pantalla en una configuración de doble cabezal.

Lo mismo sucede en Awesome si tienes diferentes resoluciones en la segunda pantalla. Esto no es un gran problema para la mayoría de las aplicaciones. Vale la pena si siente que puede ahorrar en el uso de memoria.

Lo más importante que debe tener en cuenta es si desea todas las notificaciones que vienen con los tres grandes Entornos de escritorio Linux (GNOME, KDE y Cinnamon). Puedes llevarlos contigo, con algunos ajustes.

Gran parte de su elección de entorno de escritorio Linux se debe a la compatibilidad. (Crédito de la imagen: Futuro)

Ganador: Tie (GNOME, KDE y Cinnamon). Los tres entornos de escritorio Linux más grandes tienen un sólido soporte de aplicaciones.

Awesome 6/10
Regolith 7/10
Gnome 8/10
KDE 8/10
Cinnamon 8/10

User Experience of Linux Desktop Environments

Current Linux desktop environments have been designed to appeal to a large audience. GNOME tiene una gran cantidad de dulces para los ojos y sus extensiones le sirven con el clima, notificaciones por correo y casi todo lo que necesita de Internet. En KDE encontrará una filosofía diferente, pero aún puede obtener muchos widgets para agregar a su escritorio. La idea de un botón en la esquina inferior derecha del escritorio fue, durante mucho tiempo, inevitable. Cuando los desarrolladores de GNOME decidieron desafiar esta idea, muchos usuarios se horrorizaron.

Esta es una de las razones por las que la canela existe. Los otros concursantes probados aquí usan la idea de que cualquier cosa puede ser desechada si tienes otra solución. Ingrese a los entornos de escritorio minimalistas con mosaicos; dwm, awesome y regolith. Con el equipo de dwm, toda la filosofía es no agregar nada hasta que el usuario lo decida. Tienes que ser tú quien decida sobre esto.

Experiencia de usuario de GNOME: 9/10

El entorno de escritorio GNOME Linux (Crédito de la imagen: Future)

La mayor diferencia entre los grandes entornos de escritorio Linux ha sido si debe tener menús para todo o encontrar otras formas de localizar aplicaciones. GNOME ha tomado el camino de un menú desplegable o emergente obligatorio, en lugar de permitir que la búsqueda haga el trabajo. Por defecto, GNOME viene con una barra superior que muestra la fecha y las extensiones elegidas. Cuando necesita iniciar una aplicación, inicia una búsqueda de texto o abre la cuadrícula de aplicaciones donde puede elegir.

Hay extensiones para agregar un menú desplegable de aplicación, también puede agregar ‘Lugares’ para ver diferentes directorios para sus datos. GNOME es fácil de usar incluso si no estás de acuerdo con su elección inicial de desterrar los menús desplegables. También puede agregar muchas extensiones para mantenerlo actualizado. Para mejorar la apariencia del entorno de escritorio, también tiene muchos temas entre los que puede elegir. El costo es un alto uso de memoria.

Experiencia de usuario de KDE: 9/10

El entorno de escritorio Linux de KDE viene con un aspecto que recuerda a muchos sistemas operativos de ventanas populares. (Crédito de la imagen: Future)

La filosofía del entorno de escritorio Linux de KDE siempre ha sido utilizar conceptos conocidos y mejorarlos. Esta es la razón por la que tienen una barra de menús, una caja de inicio y una lista de aplicaciones. Si te gusta la consistencia, KDE Plasma es para ti. El sistema sigue siendo muy innovador, por lo que no le faltarán nuevas características.

A primera vista, puede pensar que la interfaz es inflexible, pero eso no es cierto.

Puede configurar su barra de tareas en cualquier lugar de la pantalla y puede diseñar el escritorio de muchas maneras. De hecho, KDE es probablemente la mejor opción para emular el aspecto de los otros sistemas operativos. Tienes widgets para el escritorio y también puedes agregar un dock en cualquier parte de la pantalla para que parezca todo macOS. Dado que la filosofía de diseño de KDE es conservadora, la configuración estándar hace que la interfaz esté dirigida principalmente por el ratón, por lo que si desea pegar los dedos al teclado y nunca usar un dispositivo apuntador, vaya a otro lugar.

Experiencia de usuario de Cinnamon: 9/10

La interfaz de usuario de Cinnamon se basa en versiones anteriores de GNOME. (Crédito de la imagen: Future)

Cinnamon comenzó como una reacción a GNOME 3.0. A los diseñadores de Cinnamon les gustó el lanzador de aplicaciones, mientras que el equipo de GNOME se alejó de eso, por lo que comenzaron un proyecto para agregarlo de nuevo con extensiones. El proyecto creció extensiones y ahora es su propio gestor de ventanas.

En este escritorio, tiene el botón de menú de esquina tradicional para aplicaciones. También tiene un menú con el botón derecho del ratón en cualquier lugar del escritorio y widgets para el clima, etc. Encontrará este escritorio cómodo si le gusta la barra de tareas y el botón de inicio.

Puede elegir un tema que se parezca a Windows. En Cinnamon, tienes ‘especias’ que realzan tu escritorio. Son temas, applets, desklets y extensiones. Puede llenar fácilmente su pantalla con decoraciones y cosas útiles. Estas son pantallas interactivas y simples de información, como su CPU,reproductor de música, etc.

Experiencia de usuario de escritorio Linux impresionante: 7/10

El entorno de escritorio Linux impresionante tiene mucha flexibilidad. (Crédito de la imagen: Future)

Awesome tiene muchos temas disponibles y es más fácil de usar que los gestores de ventanas más extremos como dwm. Una vez que lo tienes en funcionamiento, puedes colocar todo en mosaico, pero no tienes que hacerlo. Es posible iniciar aplicaciones con un acorde de tecla y escribir parte del nombre de la aplicación, pero también puede usar un menú desplegable. Este menú aparece donde está el cursor y muestra todas las aplicaciones disponibles. Puede arrastrar las ventanas por la pantalla hasta que se acostumbre a las técnicas de mosaico.

La mayoría de las aplicaciones funcionan bien por debajo de Awesome, por lo que su trabajo será suave. Cuando elija un tema, revise los archivos de configuración para encontrar dependencias. Los archivos están en el lenguaje Lua, que podrá seguir incluso con una experiencia de programación limitada. Algunos problemas pueden resultar del hecho de que toma muchas características de Linux normal – dmenu y rofi son ejemplos que puede necesitar.

Experiencia de usuario de Regolith: 8/10

Aprender todos los enlaces de teclas en el entorno de escritorio Regolith Linux es un desafío. (Crédito de la imagen: Future)

Regolith es una versión preconfigurada de i3 – todavía ejecuta GNOME pero reemplaza a gnome-shell. Esto significa que está ejecutando todas las aplicaciones que se inician automáticamente en GNOME. El escritorio es, de forma predeterminada, en mosaico y se utilizan los acordes de teclas de i3 para navegar y mantener organizadas las aplicaciones en ejecución. Sin embargo, tiene la opción de usar aplicaciones flotantes. También tiene una barra de tareas en la parte inferior para mostrar el estado de su red, batería y más.

Acostumbrarse a los enlaces en el entorno de escritorio Regolith Linux lleva un tiempo, así que revise el manual para buscar enlaces de teclas y establezca un programa de entrenamiento. De lo contrario, se cansará rápidamente de la confusión del principiante.

Regolith es muy fácil de usar, pero no ahorra muchos recursos de su máquina. Para hacer la transición, necesitas un plan para aprender nuevos hábitos. De lo contrario, pronto notará que sigue haciendo lo mismo que hacía antes en su antiguo entorno de escritorio

Ganador: Empate. GNOME, Cinnamon y KDE obtienen una puntuación de 9 sobre 10 para la experiencia de usuario.

Cinnamon 9/10
Gnome 9/10
KDE 9/10
Regolith 8/10
Awesome 7/10

User Documentation of Linux Desktop Environments

Documentation is absolutely necessary, but many maintainers and coders hate writing it. Para los principales entornos de escritorio Linux, tiene una gran documentación gracias a las grandes organizaciones. Canonical tiene la versión GNOME de Ubuntu, por lo que encontrará mucho en su sitio web. GNOME también tiene un gran sitio que se divide entre usuarios, administradores y desarrolladores.

El sitio web de KDE también tiene todo cubierto, con un diseño diferente pero un gran contenido.

Para encontrar ayuda para Cinnamon, comience en el sitio web de Linux Mint– hay numerosos documentos PDF disponibles.El desarrollo ocurre en GitHub. Puede encontrar la mayor parte de la información en la página especias. Si quieres hacer extensiones, encuentra enlaces en la página de Cinnamon github. Al igual que en GNOME, las extensiones están escritas en JavaScript.

A primera vista, el sitio web de Awesome tiene un enlace a la página de manual, y eso es todo. Mire de nuevo y verá no solo las bibliotecas descritas una función a la vez, sino también una introducción al archivo de configuración. Si quieres hacer tus propios ajustes de tema y widgets, comienza en la página de recetas de Awesome. Hay muchos widgets aquí que están bien documentados y son fáciles de entender. Aprender el lenguaje de programación Lua no es necesario para entender los complementos de Awesome, ya que mantienen el código simple.

Para obtener ayuda con Regolith, la página de distribución es excelente. Para obtener información más avanzada, busque la documentación de i3. Hay un montón de videos y páginas donde las personas muestran sus escritorios. También hay una gran página de documentación donde puede encontrar los paquetes que necesita.

Ganador: GNOME tiene la documentación más completa de cualquier entorno de escritorio Linux.

Gnome 9/10
KDE 8/10
Cinnamon 7/10
Awesome 7/10
Regolith 6/10

Performance and Eye Candy in Linux Desktop Environments

When you use the standard desktops, Gnome and KDE, you will likely notice that you are using a lot of memory. En algunos casos, la carga de la CPU también aumenta rápidamente. Tan pronto como inicie varias aplicaciones, el sistema comenzará a intercambiar entre ellas, lo que conduce a ralentizaciones y, a veces, se bloquea.

Si aún no lo ha notado, intente ejecutar htop en una ventana separada mientras prueba sus opciones. Deberías ver una diferencia sustancial con Awesome, i3 y, si eres de élite, dwm.

La diferencia en la huella de memoria es asombrosa cuando comienza a medir. GNOME comienza en algún lugar en la región de 3GB en el arranque. Esto se puede recortar con ajustes serios, pero no mucho. En comparación, el impresionante gestor de ventanas pesa alrededor de 600 MB.

Sin embargo, obtener la ventaja tiene un costo: necesita aprender algunos hábitos nuevos para usar un entorno de escritorio impresionante. En el caso de los administradores de ventanas de mosaico, debe usar atajos de teclado para moverse entre ventanas. En Regolith, también puede iniciar todas las aplicaciones con dmenu, drun o rofi.

Se llega a ellos con una combinación de teclas. Se le perdonará por sentirse incómodo con este cambio: el hábito de usar el ratón a menudo es profundo. Pero incluso si al final no cambia a un nuevo entorno, el esfuerzo de la capacitación es valioso, ya que también aprende a buscar atajos de teclado, lo que ayuda en aplicaciones individuales como Vi y Emacs.

Ganador: Impresionante entorno de escritorio. Puedes poner muchos caramelos para la vista y demonios antes de sobrecargar tu sistema tanto como los demás.

Gnome 5/10
KDE 5/10
Cinnamon 7/10
Regolith 8/10
Awesome 9/10

Extensions in Linux Desktop Environments

In GNOME, you have a framework for extensions. You are basically making webpages using JavaScript – though this is an oversimplification. Tienes una gran colección de extensiones disponibles en sus páginas. La integración con su escritorio y navegador hace que las cosas sean aún más fáciles.

Si desea crear sus propias extensiones de GNOME, debe aprender a programar en JavaScript, que es un lenguaje muy común para los desarrolladores web. Para algunas de las extensiones, es posible que tenga problemas de rendimiento, pero lea las revisiones antes de instalarlas y estará bien.

Si prefiere usar KDE como su administrador de escritorio de Linux, puede buscar en su tienda extensiones; puede hacer que todo parezca GNOME y poner muchos widgets en su escritorio. Incluso están disponibles para descargar utilizando la opción Obtener nuevos widgets en el escritorio. En KDE, las extensiones se llaman plasmoides y se compilan con CMake. Todavía necesita saber JavaScript, pero también agregar QML a la mezcla.

Necesita al menos conocimientos rudimentarios de programación para crear sus propias extensiones para un entorno de escritorio Linux. (Crédito de la imagen: Future)

Las especias de canela también están escritas en JavaScript. El sitio web tiene una gran cantidad de opciones, por lo que aún está mimado. Todos estos son geniales, pero si buscas una configuración más delgada, tienes Impresionantes o Regolitos para extender. Awesome no tiene un sistema de widgets, en su lugar, ejecuta comandos y aplicaciones de Linux normales utilizando su archivo de configuración.

Un buen ejemplo es el widget de correo electrónico de streetturtle. Comienza con un script Lua que observa un programa Python. El programa Python sigue revisando tu correo electrónico. Si bien esto requiere mejores habilidades de programación, facilita el uso de cualquier lenguaje de programación para lograr su objetivo. Para descargar los widgets de otras personas, mira https://awesomewm.org. Regolith también se extiende con scripts regulares, pero también está integrado con GNOME, pero no con GHOME Shell.

Ganador: KDE tiene el ecosistema de extensiones más robusto, pero GNOME y Cinnamon no se quedan atrás.

KDE 9/10
Gnome 8/10
Cinnamon 8/10
Regolith 6/10
Awesome 4/10

Configurability of Linux Desktop Environments

Together with all the extensions, there are a huge number of themes for all the contenders featured here in this Roundup. En GNOME, elige temas para diferentes categorías; aplicaciones, cursor, iconos, shell y sonido. Vienen en archivos separados, y usan CSS para los componentes.

También tiene muchos archivos SVG en GHOME para representar las animaciones. Esto facilita la instalación de temas existentes después de haberlos descargado. No podrá buscar desde la herramienta de instalación, mientras que en KDE puede buscar estas cosas en el sitio oficial directamente desde su herramienta.

En GNOME, puede agregar nuevas extensiones utilizando la página web de extensiones. Tiene una sección local que muestra las extensiones instaladas actualmente. Si colocas demasiados o sospechas que uno de ellos está fallando en tu sistema, puedes apagarlos todos y comenzar desde el principio sin eliminarlos.

En KDE hay una aplicación especial para añadir nuevos temas y elementos de escritorio. Esto es un poco mejor, pero existen otras soluciones para guardarlo todo como un solo archivo. Los repositorios son enormes, por lo que pasará la mayor parte de su tiempo buscando su propio estilo personal. Los archivos en sí son bastante fáciles de entender si ha creado alguna página web, ya que están hechos con CSS o JavaScript.

Awesome Linux desktop environment requiere más ediciones de archivos de texto para configurar que algunos competidores. (Crédito de la imagen: Future)

El entorno de escritorio Awesome utiliza el lenguaje Lua, que la mayoría de las personas deberían poder descubrir con solo leer los archivos. Esta forma de cambiar el aspecto es un poco más engorrosa, al menos para los no programadores. La idea, por supuesto, es que los desarrolladores y otros que usan mucho la línea de comandos sean los usuarios principales. Como consecuencia, los archivos de configuración son scripts.

En Awesome, los scripts Lua llaman a otros scripts o binarios. Cuando te acostumbras, esto es en realidad más rápido, pero los usuarios regulares se enfrentarán a una curva de aprendizaje bastante empinada para superar inicialmente.

Para configurar Regolith, copie el archivo de configuración predeterminado de i3 desde /etc/regolith / i3 / config a su directorio personal~/.config / regolith / i3 / config. El archivo es un archivo de texto directo donde se establecen parámetros para i3.

Ganador: KDE tiene una aplicación dedicada para configurar la apariencia de su sistema operativo, junto con muchos temas.

KDE 9/10
Canela 8/10
Gnome 8/10
Regolito 6/10
Impresionante 4/10

Línea de Fondo

En este cara a cara, hemos demostrado que una manera de elegir el mejor entorno de escritorio para Linux, así que ahora es su turno para probar y decidir por ti mismo! Al usar su computadora, tiene muchas tareas o acciones diferentes. Puede trabajar, en cuyo caso tiene un flujo de trabajo. La forma en que utiliza el equipo afecta al entorno de escritorio que desea utilizar, por lo que es una elección muy personal.

Probablemente le resultará mejor trabajar en GNOME, KDE o Cinnamon, porque estos son los entornos de escritorio predeterminados en las distribuciones más populares. También incluyen todas las características y extensiones agradables, a la vez que son fáciles de comenzar. Puedes ver tus aplicaciones y tener símbolos que te dicen lo que puedes hacer. El más pulido de ellos es KDE. También es el más decorativo y versátil del grupo. Sin embargo, esto tiene un costo.

La canela tiene el mejor equilibrio entre extensiones y facilidad de uso, a la vez que es rápida y sensible. Al mismo tiempo, no es tan pesado en recursos. También puede agregar una amplia gama de extensiones en forma de widgets que le envían información continua y actualizada.

Regolith requiere un poco más de entrenamiento, pero se configura para que pueda continuar como lo hizo con GNOME. Sin embargo, agregar extensiones y otros dispositivos es un poco más complicado. Si decide elegir un administrador de ventanas de mosaico, probablemente será por la simplicidad del escritorio, así como por el bajo uso de recursos que ofrece.

Con Awesome tienes que configurar y practicar para usarlo! Es fácilmente el más difícil de empezar en el grupo. Cuando está en funcionamiento, Awesome ofrece la mayor cantidad de beneficios desde el punto de vista de los recursos. A pesar del sistema basado en texto para configurar el Impresionante WM, no es tan difícil entrar en él. Con muchos ejemplos disponibles y tutoriales en abundancia, incluso un poco de esfuerzo conducirá a un escritorio fuerte y rápido que sea de su agrado.

Ganador general: Cinnamon. En este enfrentamiento, puede ver que decidir el mejor entorno de escritorio no es del todo objetivo. Sin embargo, en general, la mejor opción aquí es Cinnamon debido a su fuerte combinación de experiencia de usuario, rendimiento y personalización.

Round Awesome Cinnamon GNOME KDE Regolith
Installation 7 9 7 7 8
Applications 6 8 8 8 7
User Experience 7 9 9 9 8
Documentation 7 7 9 8 6
Performance 9 7 5 5 8
Extensions 4 8 8 9 6
Configurability 4 8 8 9 6
Overall Score 6.3 8 7.7 7.9 7

This article originally appeared in Linux Format Issue 262.

Recent news

{{ articleName }}