Diferencia entre Unity y GNOME

Respuestas:

57

¿Qué es GNOME?

GNOME es muchas cosas. Por lo general, GNOME se refiere al entorno de escritorio GNOME . Citando el Arch Wiki:

Un entorno de escritorio agrupa una variedad de clientes X para proporcionar elementos comunes de interfaz gráfica de usuario, como iconos, barras de herramientas, fondos de pantalla y widgets de escritorio. Además, la mayoría de los entornos de escritorio incluyen un conjunto de aplicaciones y utilidades integradas.

Es creado y mantenido por la fundación GNOME . Son la fuerza impulsora detrás de una gran cantidad de aplicaciones populares , así como los proveedores de un conjunto de bibliotecas como GTK, GObject e incluso un lenguaje llamado Vala , que se utilizan para construir las aplicaciones en GNOME DE, y son parte del proyecto GNOME en su conjunto.

Hay dos versiones relativamente conocidas de GNOME: GNOME2, hace mucho tiempo obsoleto y muerto, y GNOME3, la versión actual. Ubuntu ha rastreado GNOME (la versión que sea actual) desde que tengo memoria. Puedes ver GNOME2 en acción en Ubuntu 10.04, por ejemplo. Una vez que GNOME2 desapareció, se introdujo un modo clásico llamado GNOME Classic, GNOME Flashback (y posiblemente otros nombres), con la flexibilidad o personalización de GNOME2. Simplemente se parecía a GNOME2.

GNOME2 se bifurcó para convertirse en MATE . MATE es la experiencia más cercana a GNOME2 que puede obtener ahora, pero con actualizaciones de funciones. Ubuntu MATE es ahora un sabor oficial.

GNOME3 es lo que ves cuando miras el sitio web de GNOME , o cuando instalas Ubuntu GNOME, y está debajo de muchas aplicaciones en Ubuntu y Cinnamon . MATE está agregando soporte para GTK3, la biblioteca debajo de GNOME3. Normalmente, cuando los usuarios finales hablan de GNOME3, se refieren a GNOME Shell (ya que eso es lo que ves).

¿Cómo se relaciona con la Unidad?

Puede pensar en GNOME como el padre del entorno de escritorio predeterminado de Ubuntu (DE) (o un tío, al menos). Es el proyecto ascendente de muchas aplicaciones de Ubuntu.

El entorno de escritorio predeterminado de Ubuntu utiliza la mayoría de las aplicaciones de GNOME con algunos cambios:

  • Unidad en lugar de GNOME Shell (hasta Ubuntu 17.04)
  • Firefox en lugar de Web (una vez llamado Epifanía)
  • Thunderbird en lugar de Evolution
  • LibreOffice Write en lugar de Abiword
  • Algunos parches para GNOME Terminal y Nautilus, creo.
  • Ambiente GTK tema en lugar de Adwaita
  • y quizás unos cuantos más

Unity y GNOME Shell tienen algunas similitudes:

  • Un panel superior
  • Un muelle
  • Un reemplazo de búsqueda para el sistema de menús para listar aplicaciones.

Sin embargo, creo que las similitudes terminan ahí.

La distribución Ubuntu GNOME usa GNOME, excepto los pocos casos en que las aplicaciones han sido parcheadas (como el Terminal GNOME).


Lectura relevante:

  1. ¿Cuál es la relación entre Unity, Gnome, Gnome 3, Compiz, Metacity y LightDM?
  2. ¿Qué tipos de entornos de escritorio y shells están disponibles?
  3. Al instalar paquetes (particularmente aquellos con IU gráficas), ¿cómo determina cuál es el adecuado para su distribución?
  4. ¿Cuál es el entorno de escritorio predeterminado para Ubuntu 13.10?
  5. ¿Qué es un entorno de escritorio, sesión y shell?
muru
fuente
El paquete de Ubuntu no contiene Gnome, su valor predeterminado es Unity. Quiero saber ¿contiene Ubuntu Gnome Unityjunto con su valor predeterminado Gnome?
Soumyadip Das
2

GNOME es un proyecto que proporciona compatibilidad con el entorno de escritorio GNOME, que a su vez utiliza GNOME Shell como shell predeterminado. Supongo que está hablando de las diferencias entre el shell de Unity y el shell de GNOME (que son las únicas cosas que se pueden comparar con precisión).


Técnicamente, la única diferencia es que mientras GNOME Shell usa murmullo / desorden (y a veces metaciudad, pero no es el predeterminado) como administrador de ventanas, Unity usa Compiz (de hecho, Unity es un complemento de Compiz, pero olvidemos eso) y el uso de NotifyOSD en lugar de libnotify library. Después de eso, no hay otros cambios arquitectónicos importantes. Ambos usan la mayoría de las mismas bibliotecas (lo que a su vez parece causar conflictos al instalar ambos), y Unity proporciona integración con servicios de terceros (con las funciones de Alcance y Lente).

Luego, las otras diferencias son puramente estéticas, el uso de la barra superior + lanzador / base (a la izquierda) + guión frente a la barra superior + guión de GNOME, el uso de diferentes temas, en general, intentan ofrecer una experiencia de usuario diferente.

Ahora, desde el punto de vista institucional, Unity es impulsada por el Proyecto Ayatana mientras que, como dije al principio, GNOME Shell es desarrollado por el proyecto GNOME. Y eso es todo. Entonces, en realidad, hay más en común entre GNOME Shell y Unity que otros shells, como kdm, xfwm4, etc .; a través de hay poco en común entre Unity Shell y Cinnamon (si ignoras el uso de GTK3).

Braiam
fuente
¿Qué hay de gnome 2? obtienes un montón de personas que hablan sobre gnome classic y muy pocas personas ejecutan stock gnome 3 ahora
sbergeron
@sbergeron realmente? Stock gnome 2 ya debería estar extinto (ninguna distribución principal tiene el paquete gnome 2) y la pregunta no es sobre gnome 2, sino GNOME (en cuyo caso hice una introducción explicativa sobre las diferencias). No hay nada en el cuerpo / título de la pregunta que sugiera que la pregunta sea sobre Gnome 2, ni Ubuntu incluye el paquete Gnome 2, por lo que es irrelevante.
Braiam
excepto que hay modos alternativos, hay mate, y mucha gente habla sobre gnome como solía ser y esa información es MUY útil. Sé que lo habría encontrado útil, ya que he usado gnome 2 y lo habría mantenido si pudiera, y probablemente lo haya referenciado más veces de las que puedo contar en este momento en algunos lugares
sbergeron
1
La pregunta realmente no tiene nada que ver con gnome 2. Braiam: esperaba que resaltaras las diferencias entre gnome (como proyecto) y Unity como DE.
Seth
1
Si desea comparar el proyecto GNOME con cualquier cosa, debe ser Ayatana, no con el shell GNOME.
Braiam