GNOME 2 es la segunda versión importante del entorno de escritorio GNOME . Basándose en el lanzamiento de GNOME 1, el desarrollo de GNOME 2 se centró en un enfoque más orientado al diseño que simplificó y estandarizó los elementos del entorno. También introdujo una representación moderna de fuentes e imágenes, con una accesibilidad e internacionalización mejoradas y un rendimiento mejorado. Se lanzó el 26 de junio de 2002 en el Simposio de Linux .
Aunque GNOME 3 lo sustituyó oficialmente y ya no se mantiene de forma activa, GNOME 2 se convirtió en la base del entorno de escritorio MATE , que continúa desarrollándose de forma activa. También ayudó a inspirar el entorno de escritorio Cinnamon y la sesión de shell GNOME Flashback , que conservan en gran medida una experiencia de usuario similar a la de GNOME 2, pero con componentes modernos.
El lanzamiento inicial de GNOME 2 fue en gran medida una evolución del lanzamiento final de GNOME 1, que había introducido tanto Nautilus (hoy conocido como GNOME Files ) como su administrador de archivos , como Sawfish como su administrador de ventanas . Sin embargo, en un esfuerzo por simplificar su implementación, en el segundo lanzamiento de GNOME 2, se había adoptado el administrador de ventanas Metacity . Con eso, también incluyó una apariencia oficial , ya que adoptó el tema Clearlooks . Por primera vez, se publicaron las pautas de interfaz humana de GNOME , que intentaron mejorar la usabilidad general. Los menús desprendibles (desprendibles) se suspendieron de forma predeterminada.
GNOME 2 continuó con el paradigma general de metáfora de escritorio que inició GNOME 1. Un Panel de GNOME evolucionado permaneció como su shell . Los usuarios vieron la incorporación del suavizado de fuentes , que le dio al entorno de escritorio un aspecto más refinado en su representación de texto.
A medida que el ciclo de lanzamiento de GNOME 2 se extendió a lo largo de más de ocho años, se introdujeron y reemplazaron muchas bibliotecas de componentes y aplicaciones principales en varios puntos. GStreamer , un marco multimedia , se introdujo en 2.2, lo que luego permitió la inclusión del reproductor multimedia Totem (conocido hoy como GNOME Videos ). Epiphany (conocido hoy como GNOME Web ) se introdujo en 2.4. Evince (también conocido hoy como GNOME Document Viewer) reemplazó tanto a GPdf como a GGV en la versión 2.12.
GNOME 1 había implementado el intermediario de solicitudes de objetos compatible con CORBA conocido como ORBit para que sirviera como su middleware orientado a mensajes . En la versión 2.2, este middleware quedó obsoleto en favor de D-Bus , que es más independiente del entorno . Como resultado, Bonobo , un marco de software para vincular objetos en documentos compuestos que se había desarrollado sobre ORBit, también se eliminó gradualmente.
Aunque una mayor estandarización general fue un objetivo principal de GNOME 2, también proporcionó una mayor funcionalidad en la personalización, ya que la versión 2.2 admitió por primera vez la posibilidad de aplicar temas de iconos completos.
El debate sobre GNOME 2 comenzó en 1999, tras el lanzamiento inicial de GNOME 1, cuando Federico Mena publicó un borrador preliminar de la hoja de ruta . [1] Reuniendo a otros líderes de proyecto, Miguel de Icaza y Havoc Pennington , la hoja de ruta detallaba aproximadamente los objetivos generales, sus dependencias y el tiempo hasta su finalización. Ya en febrero de 2000, el Proyecto GNOME describió públicamente un plan para tener un SDK disponible para finales del año calendario. [2] Durante el primer GUADEC que tuvo lugar el mes siguiente, se formó un comité directivo no autorizado de GNOME 2.0 y se creó un cronograma actualizado. [3]
El 13 de febrero de 2001, la Junta Directiva de la Fundación GNOME se reunió en una reunión especial y discutió el lanzamiento de GNOME 2. [4] El cofundador del proyecto Miguel de Icaza también describió los puntos clave, incluidas las tecnologías que se deberían adoptar a través de un documento público. [5] Se acordó que GNOME 2 debería basarse en el kit de herramientas de widgets GTK 2 .
En marzo de 2001, el equipo de interacción humano-ordenador de GNOME de Sun Microsystems , dirigido por Calum Benson, llevó a cabo un estudio para evaluar la usabilidad de GNOME 1.0. [6] Posteriormente, Havoc Pennington publicó un ensayo titulado "Software libre y buenas interfaces de usuario", que abogaba por la mejora del diseño de la interfaz de usuario y destacaba los esfuerzos realizados en el próximo lanzamiento de GNOME 2. [7] Esto culminó con la creación del Proyecto de usabilidad de GNOME, que se encargó de la publicación de un conjunto de directrices de interfaz humana . Esto ayudó a estandarizar los elementos de la interfaz en el entorno de escritorio.
GNOME 2 se lanzó el 26 de junio de 2002 en el Simposio de Linux en Ottawa . [8] A partir de GNOME 2.4, se adoptó una cadencia de lanzamiento cronometrada, que exigía que se lanzara una nueva versión aproximadamente cada seis meses. Esto dio como resultado que se lanzaran nuevas versiones estables de GNOME cada septiembre y marzo de un año determinado. Esta práctica aún continúa en la cadencia de lanzamiento moderna de GNOME.