Contenido Checked

GNOME

Acerca de este escuelas selección Wikipedia

Esta selección Escuelas fue originalmente elegido por SOS para las escuelas en el mundo en desarrollo que no tienen acceso a Internet. Está disponible como una descarga intranet. Ver http://www.soschildren.org/sponsor-a-child para averiguar sobre el apadrinamiento de niños.

GNOME
Logo de GNOME
Muestra el modo Vista general (
GNOME 3.8 escritorio
Desarrolladora (s) El Proyecto GNOME
Versión inicial 03 de marzo 1999 (03/03/1999)
Última versión estable 3.8.0 (27 de marzo de 2013 (27/03/2013)) [±]
Estado de desarrollo Activo
Escrito en C , C ++ , Python , Vala, Genie, JavaScript
Sistema operativo Unix con X11
Disponible en más de 50 idiomas
Tipo Entorno de escritorio
Licencia GNU LGPL, GNU GPL
Sitio web www.gnome.org

GNOME (pronunciado / ɡ ə n m /) Es un entorno de escritorio y la interfaz gráfica de usuario que se ejecuta en la parte superior de un sistema operativo de la computadora. Se compone en su totalidad de software libre y de código abierto y está desarrollada por voluntarios y colaboradores pagados, siendo el donante corporativo más grande Sombrero Rojo. Se trata de un proyecto internacional que incluye la creación de desarrollo de software marcos, la selección de software de aplicación para el escritorio, y que trabajan en los programas que gestionan el inicio de aplicaciones, presentar la manipulación, y ventana y gestión de tareas.

GNOME es parte del proyecto GNU y se puede utilizar con varios Sistemas operativos tipo Unix, especialmente GNU / Linux y como parte de OpenSolaris escritorio.

Historia

GNOME 1, marzo de 1999

GNOME se inició en agosto de 1997 por Miguel de Icaza y Federico Mena como una proyecto de software libre para el desarrollo de un entorno de escritorio y aplicaciones para él. Fue fundada en parte porque K Desktop Environment, un entorno de escritorio de software libre ya existente, se basó en la Qt Widget Toolkit que en el momento utilizó un licencia de software propietario. En lugar de Qt, la GTK + toolkit fue elegida como la base de GNOME. GTK + usa el GNU Licencia Pública Menor (LGPL), una licencia de software libre que permite que el software que une a él para utilizar un conjunto mucho más amplio de licencias, incluidas las licencias de software propietario. Sí GNOME está licenciado bajo la licencia LGPL para sus bibliotecas, y la GNU General Public License (GPL) para sus aplicaciones.

La puesta en marcha de California Eazel desarrolló el Gestor de archivos Nautilus, de 1999 a 2001. De Icaza y Nat Friedman fundó Helix Code (más tarde Ximian) en 1999 en Massachusetts. La compañía ha desarrollado la infraestructura y las aplicaciones de GNOME, y en 2003 fue comprada por Novell.

GNOME 2 (la versión principal anterior) era muy similar a una interfaz de escritorio convencional, que ofrece un escritorio simple en el que los usuarios pueden interactuar con objetos virtuales, tales como ventanas, iconos y archivos. GNOME 2 utilizado Metacity como su defecto gestor de ventanas. El manejo de las ventanas, aplicaciones y archivos en GNOME 2 es similar a la de los sistemas operativos de escritorio contemporáneos. En la configuración por defecto de GNOME 2, el escritorio tiene un menú de inicio para el acceso rápido a los programas instalados y ubicaciones de archivos; ventanas abiertas se puede acceder por una barra de tareas en la parte inferior de la pantalla, y la esquina superior derecha cuenta con un área de notificación para los programas para mostrar avisos mientras se ejecuta en segundo plano. Sin embargo, estas características se pueden mover a casi cualquier posición u orientación de los deseos de los usuarios, se sustituyen por otras funciones o eliminado por completo.

Nombre

Inicialmente, "GNOME" era un acrónimo de GNU Network Object Model Medio Ambiente, en referencia a la intención original de la creación de un marco de objetos distribuidos similar a Microsoft 's OLE; se cayó, porque esto ya no refleja la visión central del proyecto GNOME.

Visión de conjunto

GNOME 2.6, marzo de 2004

El proyecto GNOME proporciona dos cosas: El entorno de escritorio GNOME, un la interfaz de usuario y el núcleo de aplicaciones gráficas como Web, un simple navegador web; y la plataforma de desarrollo de GNOME, un amplio marco para la creación de aplicaciones que se integran en el resto del escritorio y la interfaz de usuario móvil.

El proyecto GNOME pone gran énfasis en la simplicidad, facilidad de uso, y hacer las cosas "sólo trabajo" (véase Principio KISS). Los otros objetivos del proyecto son:

  • Libertad - para crear un entorno de escritorio con código fuente disponible para su reutilización bajo una licencia de software libre.
  • Accesibilidad - para asegurar el escritorio puede ser utilizado por cualquier persona, independientemente de la habilidad técnica o circunstancias físicas.
  • Internacionalización y localización - para hacer que el escritorio disponible en muchos idiomas. Por el momento, GNOME está siendo traducido a 175 idiomas.
  • Desarrollador de uso - para asegurar la facilidad de escritura de software que se integra sin problemas con el escritorio, y permite a los desarrolladores la libre elección de lenguaje de programación.
  • Organización - a que se adhieran a un ciclo de liberación regular y mantener una estructura de comunidad disciplinada.
  • Soporte técnico - para asegurar el apoyo de otras instituciones más allá de la comunidad de GNOME.

Al igual que con la mayoría de los proyectos de software libre, el proyecto GNOME se gestiona sin apretar. La discusión se produce principalmente en una serie de listas de correo públicas. Los desarrolladores y usuarios de GNOME se reúnen en una reunión anual conocido como GUADEC para discutir el estado actual del proyecto y su futura dirección.

GNOME a menudo incorpora normas de freedesktop.org para permitir que las aplicaciones de GNOME a mejor interoperar con otros escritorios, fomentando la cooperación y la competencia.

Principales subproyectos

GNOME se basa en un gran número de diferentes proyectos:

  • GNOME Shell - una interfaz de usuario de GNOME 3.
  • GSettings - un sistema de almacenamiento de configuración (en sustitución GConf en versiones anteriores de GNOME).
  • GVFS - una sistema de archivos virtual.
  • GNOME Llavero - backend para almacenar claves de cifrado y seguridad de la información. Seahorse es una interfaz común.
  • GNOME Proyecto de Traducción - para la traducción de documentación y aplicaciones en diferentes idiomas.
  • GTK + - un conjunto de herramientas widget de utilizado para la construcción de aplicaciones gráficas. El uso de GTK + como el kit de herramientas widget de base permite GNOME para beneficiarse de ciertas características como la tematización (la capacidad de cambiar el aspecto de una aplicación) y los gráficos con antialias lisas. Sub-proyectos de GTK + proporcionar soporte de programación orientado a objetos ( GObject), amplio soporte de conjuntos de caracteres internacionales y la disposición del texto ( Pango) y accesibilidad ( ATK). GTK + reduce la cantidad de trabajo necesario para aplicaciones de GNOME portuarias a otras plataformas como Windows y Mac OS X.
  • Human Interface Guidelines (HIG) - investigación y documentación sobre la creación de aplicaciones de GNOME y fáciles de usar.
  • LibXML - una biblioteca de XML.

Un numero de enlaces de lenguaje están disponibles, lo que permite que las aplicaciones se escriben en una variedad de lenguajes de programación, como C ++ ( gtkmm), Java ( java-gnome), Ruby ( ruby-gnome2), C # ( Gtk #), Python ( PyGObject), Perl ( gtk2-perl), Tcl ( Gnocl) y muchos otros. Los únicos idiomas que actualmente se utilizan en aplicaciones que son parte de un lanzamiento oficial del escritorio GNOME son C, C ++, Python, Vala y Javascript.

Ciclo de lanzamiento

Cada uno de los productos de software de componentes en el proyecto GNOME tiene su propio número de versión y calendario de lanzamientos. Sin embargo, los mantenedores de módulos individuales coordinan sus esfuerzos para crear una versión estable de GNOME completo en un horario aproximado de seis meses. Algunos proyectos experimentales están excluidos de estas liberaciones.

Lanzamientos de GNOME se hacen al servidor FTP principal en forma de código fuente con configurar las secuencias de comandos, que se compilan los vendedores de sistemas operativos e integrados con el resto de sus sistemas antes de su distribución. La mayoría de los proveedores utilizan sólo versiones estables y probadas de GNOME, y proporcionan en forma de paquetes instalados fácilmente, pre-compilados. El código fuente de cada versión estable y el desarrollo de GNOME se almacena en el GNOME Git repositorio de código fuente.

Un número de edificio secuencias de comandos (tales como JHBuild o GARNOME) están disponibles para ayudar a automatizar el proceso de compilar el código fuente.

Compatibilidad

GNOME se ejecuta sobre el sistema de ventanas X , y está disponible en la mayoría Distribuciones de Linux y BSD, ya sea como el entorno de escritorio por defecto o una opción. También se instala con Solaris como parte de OpenSolaris Escritorio (anteriormente conocido como Java Desktop System) desde la versión Solaris Express 10/04.

La controversia sobre las plataformas soportadas

En mayo de 2011 Lennart Poettering propuso systemd como una dependencia de otros lanzamientos de GNOME. Como systemd sólo está disponible en Linux, la propuesta llevó a la discusión de la posibilidad de abandonar el apoyo a otras plataformas en las futuras versiones de GNOME. Mientras que algunas personas respondieron a la propuesta con la crítica que otros sugirieron la idea de un sistema operativo de GNOME en la parte superior del núcleo de Linux.

GNOME 3.2 Estado Notas de la versión que apoyo multiseat sólo está disponible para aquellos que usan systemd. La dependencia systemd fue interrogado de nuevo en noviembre de 2012, donde el equipo de lanzamiento de GNOME concluyó que se puede confiar para la funcionalidad no crítica

Características

Hasta el lanzamiento de GNOME 3.0, GNOME utiliza la computación tradicional metáfora del escritorio. Los usuarios pueden cambiar la apariencia de su escritorio a través del uso de temas, que por lo general consiste en un conjunto de iconos, una frontera gestor de ventanas y motor de temas GTK + y parámetros. En GNOME 3 Adwaita reemplazado Clearlooks como el tema por defecto de GNOME. Las Human Interface Guidelines ayudar a los desarrolladores para producir aplicaciones que se ven y se comportan de manera similar entre sí, lo que proporciona una experiencia GNOME cohesionada.

GNOME 3.6

GNOME ha evolucionado a partir de una metáfora de escritorio tradicional a una interfaz de usuario donde el cambio entre diferentes tareas y espacios de trabajo virtuales se lleva a cabo en una nueva zona llamada la visión general. El GNOME rediseñado cuenta con varios cambios principales: lanzado como la nueva interfaz de Gnome, GNOME Shell sustituye al original Panel de GNOME; Mutter reemplaza Metacity como gestor de ventanas por defecto; y los botones de minimizar y maximizar ya no aparecen en la barra de título de forma predeterminada. Muchos de los aplicaciones de GNOME por defecto también han pasado por rediseños para proporcionar una experiencia de usuario más consistente y unificada.

En la configuración por defecto de GNOME, el escritorio tiene una de las principales inversiones panel (de izquierda a derecha) un botón de actividades, reloj, área de estado del sistema y menú de usuario. Al hacer clic en el botón de actividades o mover uno de ratón a la esquina caliente superior izquierda lleva a uno a la vista general.

  • El área de estado del sistema tiene varios indicadores del sistema, como los de volumen, Bluetooth, red, la batería, y la accesibilidad.
  • El menú de usuario sostiene un indicador de chat disponibilidad, accesos directos a la configuración del sistema, y las acciones de sesión como la sesión, cambiar de usuario, bloquear la pantalla, o la suspensión de la computadora.
  • El resumen (se accede haciendo clic en el botón de actividades en el panel superior, o tocar la esquina superior izquierda caliente) muestra el selector de ventana, el cambiador de espacio de trabajo a la derecha, el tablero de la izquierda, un botón de ventanas, un botón de aplicaciones, y una barra de búsqueda. Mientras que en el resumen, los usuarios pueden hacer clic en las ventanas y botones de aplicación justo debajo del panel superior para cambiar entre el selector de ventana y el selector de aplicaciones.
  • El selector de ventana da a los usuarios una visión general de las actividades actuales, y proporciona una manera de cambiar a otras ventanas abiertas o cerrar varias ventanas fácilmente.
  • El selector de aplicaciones proporciona una forma fácil para iniciar aplicaciones.
  • El guión contiene accesos directos a aplicaciones favoritas y las ventanas abiertas.

La interfaz predeterminada también cuenta con un nuevo sistema de notificaciones. En GNOME 3, notificaciones pop-up de la parte inferior de la pantalla, en lugar de mostrar en la parte superior derecha de la pantalla como en GNOME 2.x.

Usabilidad

Desde GNOME 2.0, un elemento clave del proyecto ha sido la facilidad de uso. Para este fin, el GNOME Fueron creados Human Interface Guidelines (HIG). A raíz de la guía, los desarrolladores pueden crear de alta calidad, consistentes y programas GUI utilizables, ya que aborda todo, desde el diseño GUI para el diseño recomendado basado en píxeles de widgets.

Durante la reescritura 2,0, muchos ajustes fueron considerados de poco o ningún valor a la mayoría de los usuarios y se retiraron. Por ejemplo, la sección de preferencias del Grupo se redujo de un cuadro de diálogo de seis fichas a una con dos pestañas. Havoc Pennington resumió el trabajo de usabilidad en su ensayo 2002 "Free Software UI", haciendo hincapié en la idea de que todas las preferencias tienen un costo, y es mejor "unbreak el software" que añadir una preferencia interfaz de usuario para hacer eso:

Una aplicación tradicional de software libre se puede configurar de modo que tiene la unión de todas las características de alguien ha visto alguna vez en cualquier aplicación equivalente en cualquier otra plataforma histórica. O incluso puede configurar para ser la unión de todas las aplicaciones que nadie ha visto jamás en cualquier plataforma histórica (Emacs * tos *).

¿Esto duele nada? Sí lo hace. Resulta que las preferencias tienen un costo. Por supuesto, algunas preferencias también tienen importantes beneficios - y pueden ser características de la interfaz cruciales. Pero cada uno tiene un precio, y usted tiene que considerar cuidadosamente su valor. Muchos usuarios y desarrolladores no entienden esto, y terminan con una gran cantidad de costos y poco valor por su dinero preferencias.

Havoc Pennington

GNOME 3 abandonó el tradicional metáfora del escritorio a favor de GNOME Shell. Este movimiento recibió reacciones mixtas de la comunidad de usuarios, aunque el resultado no está claro todavía. La Entorno de escritorio MATE, el software en forma de horquilla de GNOME 2, tiene como objetivo mantener la tradicional interfaz de GNOME 2, manteniendo compatible con GNOME 3. El Equipo de Linux Mint se refirió al tema de otro modo mediante el desarrollo de los "Mint GNOME Shell Extensiones". Así evolucionaron, el Canela y la interfaz de usuario, que trata de proporcionar un entorno de usuario más tradicional basado en la metáfora del escritorio, como GNOME 2.

En marzo de 2013, GNOME 3.8 fue lanzado, que incluye un nuevo "modo clásico" que restaura una serie de características tales como un menú de aplicaciones, un menú de lugares y un selector de ventana en la parte inferior de la pantalla, como extensiones de la Shell.

Componentes

Versiones

Recuperado de " http://en.wikipedia.org/w/index.php?title=GNOME&oldid=549654051 "