Cinnamon es un entorno de escritorio gratuito y de código abierto para Linux y otros sistemas operativos similares a Unix , que originalmente se basó en GNOME 3 , pero sigue las convenciones tradicionales de metáfora del escritorio .
El desarrollo de Cinnamon comenzó por el equipo de Linux Mint como resultado del lanzamiento de GNOME 3 en abril de 2011, en el que la metáfora de escritorio convencional de GNOME 2 fue descartada en favor de GNOME Shell . Después de varios intentos de extender GNOME 3 para que se adaptara a los objetivos de diseño de Linux Mint a través de "Extensiones de Shell de GNOME de Mint", el equipo de Linux Mint finalmente bifurcó varios componentes de GNOME 3 para construir un entorno de escritorio independiente. Esta separación de GNOME finalizó con el lanzamiento de Cinnamon 2.0.0 el 9 de octubre de 2013. Los applets , extensiones , acciones y desklets creados explícitamente para Cinnamon ya no son compatibles con GNOME Shell.
Como factor distintivo y entorno de escritorio preeminente para Linux Mint, Cinnamon ha recibido en general una cobertura favorable por parte de la prensa, en particular por su facilidad de uso y su suave curva de aprendizaje . En cuanto a su modelo de diseño conservador, Cinnamon es similar a los entornos de escritorio Xfce , MATE , GNOME 2 y GNOME Flashback .
Como ocurre con muchos otros entornos de escritorio basados en GNOME, incluido Unity de Canonical , Cinnamon fue el resultado de la desaprobación y la insatisfacción por el abandono por parte del equipo de GNOME de una experiencia de escritorio tradicional en abril de 2011. Hasta entonces, GNOME (es decir, GNOME 2) había incluido el escritorio tradicional. metáfora, pero en GNOME 3, esto fue completamente reemplazado por GNOME Shell, que por defecto carecía de un panel similar a una barra de tareas y otras características básicas de un escritorio convencional. La eliminación de estas características básicas era inaceptable para los desarrolladores de distribuciones como Mint y Ubuntu , que están dirigidas a usuarios que querían interfaces familiares y fáciles de usar.
Para superar estas diferencias, el equipo de Linux Mint inicialmente se propuso desarrollar extensiones para GNOME Shell para reemplazar las funciones abandonadas. Los resultados de este esfuerzo se conocieron como "Extensiones Mint GNOME Shell" o MGSE. Mientras tanto, el entorno de escritorio MATE también se había bifurcado de GNOME 2. Linux Mint 12, lanzado en noviembre de 2011, incluyó posteriormente ambos, dando así a los usuarios la opción de GNOME 3 con MGSE o un escritorio MATE que se parecía mucho a GNOME 2.
Sin embargo, incluso con MGSE, GNOME 3 todavía carecía en gran medida de las comodidades de GNOME 2 y no fue bien recibido por la comunidad de usuarios. En ese momento, algunas de las características faltantes no podían ser reemplazadas por extensiones, y parecía que las extensiones no serían viables a largo plazo debido a preocupaciones de cambios significativos en el equipo de GNOME. Además, los desarrolladores de GNOME no estaban dispuestos a cooperar con los deseos de los desarrolladores de Mint. Para dar a los desarrolladores de Mint un control más preciso sobre el proceso de desarrollo, GNOME Shell se bifurcó como "Proyecto Cinnamon" en enero de 2012. [2]
Poco a poco, los desarrolladores de Mint adaptaron varias aplicaciones principales. A partir de la versión 1.2, lanzada en enero de 2012, el administrador de ventanas de Cinnamon se llama Muffin , que originalmente era una bifurcación de Mutter de GNOME 3 . [3] De manera similar, desde septiembre de 2012 (versión 1.6 en adelante), Cinnamon incluye el administrador de archivos Nemo , que fue bifurcado de Nautilus . Nemo se creó en respuesta a la desaprobación de algunos cambios anteriores en Nautilus 3.6 que alteraron significativamente la funcionalidad y la interfaz de usuario de Nautilus. [4] Cinnamon-Settings, incluido desde mayo de 2013 (versión 1.8 en adelante), combina la funcionalidad de GNOME-Control-Center con la de Cinnamon-Settings, y permitió administrar y actualizar applets, extensiones, desklets y temas a través de Cinnamon. -Ajustes. Gnome-Screensaver también se bifurcó y ahora se llama Cinnamon-Screensaver.
Desde octubre de 2013 (versión 2.0 en adelante), Cinnamon ya no es un frontend de GNOME como Unity o GNOME Shell , sino un entorno de escritorio completamente independiente. Aunque Cinnamon todavía se basa en gran medida en tecnologías GNOME y utiliza GTK , ya no requiere GNOME como dependencia para poder instalarse.
Otras mejoras en versiones posteriores incluyen una cuadrícula de escritorio, compatibilidad con comodines en la búsqueda de archivos, demonio de configuración multiproceso, acciones de escritorio en el iniciador del panel, procesos separados para el manejo del escritorio y administrador de archivos en Nemo; una opción de diseño de panel de escritorio adicional que ofrece un tema de aspecto más moderno y ventanas agrupadas; nombres mejorados para aplicaciones duplicadas en el menú (es decir, paquetes Flatpak versus paquetes deb ), archivos anclados en Nemo, gestos en el panel táctil, elementos del menú contextual personalizables en Nemo llamados "Acciones" y énfasis en mejoras de rendimiento.
Cinnamon presenta X-Apps [5] que se basan en las aplicaciones principales de GNOME pero están modificadas para funcionar en Cinnamon, MATE y XFCE; la mayoría de estas aplicaciones tienen una interfaz de usuario (UI) tradicional. [6] [7]
Las características proporcionadas por Cinnamon incluyen [3]
Al 23 de enero de 2024 [actualizar], no existe documentación oficial para Cinnamon. [9] Dicho esto, hay documentación para la edición Cinnamon de Linux Mint, con un capítulo sobre el escritorio Cinnamon. [10]
Se han agregado nuevos modos de descripción general a Cinnamon 1.4. Estos dos modos son "Expo" y "Escala", que se pueden configurar en Cinnamon Settings. [11]
Cinnamon se puede modificar mediante temas, subprogramas, escritorios, acciones y extensiones. Los temas pueden personalizar el aspecto de aspectos de Cinnamon, incluidos, entre otros, el menú, el panel, el calendario y el cuadro de diálogo de ejecución. Los applets son iconos o textos que aparecen en el panel. Se envían cinco subprogramas de forma predeterminada y los desarrolladores son libres de crear los suyos propios. Hay disponible un tutorial para crear subprogramas sencillos. [12] Los desklets son aplicaciones en miniatura que se pueden colocar y ejecutar en el escritorio, proporcionando acceso rápido a información y funcionalidad. Las acciones son tareas que se pueden ejecutar desde el menú contextual del administrador de archivos Nemo. Las extensiones pueden modificar las funcionalidades de Cinnamon, como proporcionar un menú alternativo para iniciar aplicaciones o alterar el aspecto del selector de ventanas Alt+ .Tab ↹
Los usuarios pueden encontrar temas, subprogramas, escritorios, acciones y extensiones en Cinnamon Spices, [13] el repositorio oficial donde los desarrolladores pueden compartir sus creaciones para que los usuarios las descarguen y las califiquen. [14]
En su revisión de Linux Mint 17, Ars Technica describió a Cinnamon 2.2 como "quizás el escritorio más útil y fácil de usar disponible en cualquier plataforma". [28]
En su revisión de Linux Mint 18, ZDNet dijo: "Puedes convertir el escritorio Linux Mint Cinnamon en el escritorio de tus sueños". [29]