GNOME

**GNOME** es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos GNU/Linux, Unix y derivados Unix como, BSD o Solaris; compuesto enteramente de software libre.

El proyecto fue iniciado por los mexicanos Miguel de Icaza y Federico Mena y forma parte oficial del proyecto GNU. Nació como una alternativa a KDE bajo el nombre de ***G**NU **N**etwork **O**bject **M**odel **E**nvironment*. Actualmente, incluyendo al español, se encuentra disponible en 166 idiomas.

## Índice

* 1 Objetivo
* 2 Manejo básico
* 3 Arquitectura
* 4 Funcionamiento
* 5 Adopción
* 6 Historial de versiones
	+ 6.1 Versión actual (3.x)
	+ 6.2 Versiones anteriores
* 7 Código fuente
* 8 Véase también
* 9 Referencias
* 10 Enlaces externos

## Objetivo

El
Proyecto GNOME, según sus creadores, provee un gestor de ventanas
«intuitivo y atractivo» y una plataforma de desarrollo para crear
aplicaciones que se integran con el escritorio. El Proyecto pone un gran
 énfasis en la simplicidad, usabilidad y eficiencia. Otros objetivos del
 proyecto son:

* La libertad para crear un entorno de escritorio que siempre tendrá

el código fuente disponible para reutilizarse bajo una licencia de
software libre.

## Manejo básico

Cuando se inicia una sesión se accede al escritorio GNOME. Este escritorio cuenta con iconos para acceder rápidamente a aplicaciones
 y con menús que permiten iniciar programas. También es posible usar
varios espacios de trabajo, cada uno como un escritorio independiente de
 los demás, permitiendo pasar aplicaciones de un espacio de trabajo a
otro arrastrándolas con el ratón.
El botón izquierdo del ratón permite elegir una opción de un menú o
activa un icono. El botón derecho tiene diversas aplicaciones de acuerdo
 al contexto —por ejemplo sobre los iconos permite configurarlos—, el
botón del centro permite pegar el texto que se hubiera seleccionado con
el ratón. Las combinaciones de pulsaciones y arrastre son similares a
las ofrecidas por otros sistemas operativos.

El escritorio GNOME es configurable: puede configurar los menús, los
iconos, las tipografías, el fondo, el protector de pantalla, el tema, el
 administrador de ventanas, sonido, la interacción con las ventanas y
otros detalles según las preferencias del usuario. Para hacer algunas de
 las configuraciones puede emplear opciones de los menús GNOME, el ratón
 —por ejemplo para administrar los iconos que hay sobre el escritorio—,
el programa «Centro de control GNOME» y eventualmente los archivos de
configuración de X-Window.

El gestor de ventanas
 ofrece las prestaciones típicas de los entornos gráficos de usuarios,
en lo que concierne al uso, disposición y manipulación de ventanas. Es
posible modificar la apariencia del aspecto visual, mediante la
instalación, configuración y personalización de temas visuales.

El entorno GNOME incluye múltiples herramientas, como la calculadora *gcalctool*; el editor de texto *gedit*; el calendario *gnomecal*, procesador de textos, hoja de cálculo, reproductor multimedia y muchas otras aplicaciones.

## Arquitectura

Un gran número de diferentes proyectos engloban al proyecto GNOME. Algunos de éstos son:

* Bonobo: tecnología (obsoleta en las actuales versiones) de arquitectura de programación.
* GConf: almacenamiento de configuración del sistema.
* GVFS: sistema de archivos virtual.
* GNOME Keyring: sistema de seguridad.
* GNOME Print: sistema de impresión de documentos.
* Gstreamer: el *framework* o «esqueleto» multimedia para aplicaciones.
* GTK+: bibliotecas para desarrollar interfaces gráficas de usuario.
	+ ATK: bibliotecas para ofrecer accesibilidad, por ejemplo, a personas con alguna discapacidad.
	+ Pango: biblioteca para el diseño y renderizado de texto internacional.
	+ Cairo: biblioteca de renderización avanzada de controles de aplicación
* LibXML: biblioteca XML.
* Orbit: un CORBA ORB para componentes software.
* Metacity: administrador de ventanas.
* HIG: investigación y documentación iniciadas por Sun Microsystems para aumentar la usabilidad.
* Nautilus: administrador de archivos.
* gucharmap: mapa de caracteres UNICODE.
* SteamOS: Sistema derivado a video-juegos, desarrollado por Valve

## Funcionamiento

Diseñado originalmente para GNU/Linux, GNOME ahora funciona en la mayoría de sistemas tipo Unix y particularmente ha sido adoptado por Sun Microsystems como parte del escritorio Java, sustituyendo el antiguo escritorio común de su plataforma Solaris.
Es el entorno de escritorio predeterminado de muchas distribuciones
de escritorio GNU/Linux de uso frecuente y con grandes comunidades, como
 Fedora y Red Hat Enterprise Linux. En Ubuntu, fue entorno por defecto hasta la llegada de Unity
 en la versión 11.04, sin embargo es posible alternar en la misma
distribución entre Unity y GNOME. En 2013 con la versión 13.04 de Ubuntu
 se lanzó conjuntamente el derivado oficial: Ubuntu GNOME. Una lista de
las distribuciones de GNU/Linux que incluyen GNOME se mantiene en la web
 de GNOME. Existe una versión oficial de GNOME para los llamados LiveCD, que permite que un computador arranque directamente desde el CD-ROM y así poder probar y disfrutar el escritorio.

## Adopción

Un gran número de distribuciones Linux han adoptado al escritorio GNOME como su entorno gráfico predeterminado, entre ellas se encuentran: Debian, Fedora, Linux Mint, Trisquel GNU/Linux, gNewSense y Beakos GNU/Linux.
 Pero tras la salida de la versión 3 del escritorio (la cual deja de
lado el paradigma impuesto por Windows) algunos proyectos han
reemplazado su apariencia a través de extensiones del shell para asemejarla al entorno clásico de la versión 2 (como Linux Mint 12), en el caso de Ubuntu desarrollaron su propio shell Unity y en otros simplemente han dejado de usar Gnome como su entorno (como Ubuntustudio que empezó a usar XFCE).
 Esto no significa que todas las distribuciones hayan dejado Gnome, aún
hay distribuciones como Fedora o Mandriva que siguen usándolo. A su vez
tras el lanzamiento de la versión 3 de Gnome algunos usuarios
descontentos también han optado por migrar a XFCE o usar el fork de
Gnome2 llamado MATE.

Véase también: *Anexo:Comparación de distribuciones Linux*

## Historial de versiones

* GNOME 2.6, marzo de 2004
* GNOME 2.20, septiembre de 2007
* GNOME 2.30, marzo de 2010
* GNOME 3.2, septiembre de 2011

### Versión actual (3.x)

GNOME Shell, el entorno de escritorio introducido en GNOME 3.0.

La versión 3.0 de GNOME fue lanzada el 6 de abril de 2011. Fue anunciada en la conferencia GUADEC en Estambul en julio de 2008. El nombre código *ToPaZ* fue posteriormente introducido dentro del proyecto y varios bosquejos fueron creados como parte del proceso de elaboración de la nueva versión.[*cita requerida*] Aunque la nueva versión trae muchos cambios, la principal novedad es la inclusión de GNOME Shell.
 La versión iba a ser lanzada en septiembre de 2010, pero en julio del
mismo año el equipo desarrollador decidió posponer el lanzamiento para
el mes de marzo, lanzando en su lugar la versión 2.32. En septiembre, la
 fecha fue nuevamente retrasada hasta abril de 2011.

## Código fuente

Conforme van saliendo nuevas versiones, el equipo del proyecto GNOME sube el código fuente al Servidor FTP32
 que a su vez contiene el código fuente de todas las versiones
anteriores. Un dato importante para destacar es que es posible
configurar la compilación del código fuente mediante *scripts*. La
mayoría de los proyectos que utilizan GNOME, proporcionan versiones
estables y probadas, facilitando la instalación o bien lo hacen por
medio de paquetes binarios precompilados.