Articulo de referencia

GNOME Shell

{{cite web\n | url = https://github.com/GNOME/gnome-shell\n | title = GNOME/gnome-shell\n | website = [[GitHub]]\n | quote = C: 48.9%; JavaScript: 47.6%.\n | access-date = March...

GNOME Shell es el entorno gráfico del entorno de escritorio GNOME a partir de la versión 3 , [ 5 ] que se lanzó el 6 de abril de 2011. Proporciona funciones básicas como iniciar aplicaciones y cambiar entre ventanas . GNOME Shell reemplazó a GNOME Panel [ 6 ] y algunos componentes auxiliares de GNOME 2.

GNOME Shell está escrito en C y JavaScript como un complemento para Mutter .

A diferencia de KDE Plasma Workspaces , un marco de software destinado a facilitar la creación de múltiples interfaces gráficas para diferentes dispositivos, GNOME Shell está diseñado para usarse en computadoras de escritorio con pantallas grandes que se manejan mediante teclado y mouse , así como en computadoras portátiles con pantallas más pequeñas que se manejan mediante su teclado , panel táctil o pantalla táctil .

Historia

Los primeros conceptos para GNOME Shell se crearon durante el Hackfest de Experiencia de Usuario de GNOME 2008 en Boston. [ 7 ] [ 8 ] [ 9 ]

Después de las críticas al escritorio GNOME tradicional y las acusaciones de estancamiento y falta de visión, [ 10 ] la discusión resultante llevó al anuncio de GNOME 3.0 en abril de 2009. [ 11 ] Desde entonces, Red Hat ha sido el principal impulsor del desarrollo de GNOME Shell. [ 12 ]

Las versiones preliminares de GNOME Shell estuvieron disponibles por primera vez en agosto de 2009 [ 13 ] y se convirtieron en parte regular, no predeterminada, de GNOME en la versión 2.28 en septiembre de 2009. [ 14 ] Finalmente se lanzó como la interfaz de usuario predeterminada de GNOME el 6 de abril de 2011. [ 15 ] [ 16 ]

Diseño

Como capa gráfica (front-end gráfico/capa gráfica/UX/UI) del entorno de escritorio GNOME, su diseño está guiado por el Equipo de Diseño de UX de GNOME. [ 17 ]

Componentes de diseño

El GNOME Shell comprende los siguientes elementos gráficos y funcionales: [ 18 ]

  • Barra superior
  • Área de estado del sistema
  • Descripción general de las actividades
  • Estrellarse
  • Selector de ventanas
  • Selector de aplicaciones
  • Buscar
  • Bandeja de notificaciones y mensajes
  • selector de aplicaciones
  • Bandeja de indicadores (obsoleta, a la espera de una nueva especificación [ 19 ] )

Arquitectura de software

GNOME Shell está estrechamente integrado con Mutter , un gestor de ventanas de composición y compositor Wayland . Se basa en Clutter para proporcionar efectos visuales y aceleración de hardware . [ 20 ] Según el mantenedor de GNOME Shell [ 21 ] Owen Taylor, está configurado como un complemento de Mutter escrito en gran parte en JavaScript [ 22 ] y utiliza widgets de GUI proporcionados por GTK+ versión 3.

Características

Los cambios en la interfaz de usuario (UI) incluyen, entre otros:

  • Clutter y Mutter admiten gestos multitáctiles . [ 23 ]
  • Compatibilidad con monitores HiDPI . [ 24 ]
  • Un nuevo resumen de actividades , que incluye:
    • Un dock (llamado "Dash") para cambiar rápidamente entre aplicaciones y abrirlas.
    • Un selector de ventanas, similar a Mission Control de macOS , que también incorpora un selector/administrador de espacios de trabajo.
    • Un selector de aplicaciones que permite reordenar los iconos de las aplicaciones y crear grupos de aplicaciones.
    • Una barra de búsqueda que permite iniciar aplicaciones, buscar archivos y realizar búsquedas web.
  • Ajustar las ventanas a los bordes de la pantalla para que ocupen la mitad o la totalidad de la pantalla.
  • Por defecto, solo hay un botón para cerrar la ventana, en lugar de tres (configurables). Se ha eliminado la opción de minimizar debido a la falta de un panel para ello, priorizando así la gestión de ventanas del espacio de trabajo. La maximización se puede realizar mediante el ajuste de ventanas mencionado anteriormente o haciendo doble clic en la barra de título de la ventana.
  • En las versiones 3.0–3.6 se ofrece un modo alternativo para aquellos que no tienen aceleración de hardware, que proporciona el escritorio GNOME Panel. Este modo también se puede activar o desactivar a través del menú Configuración del sistema. [ 25 ] GNOME 3.8 eliminó el modo alternativo y lo reemplazó con extensiones de GNOME Shell que ofrecen una apariencia más tradicional. [ 26 ]

Extensibilidad

La funcionalidad de GNOME Shell se puede modificar mediante extensiones , que se pueden escribir en JavaScript . Los usuarios pueden encontrar e instalar extensiones a través del sitio web de extensiones de GNOME. Algunas de estas extensiones se encuentran alojadas en el repositorio Git de GNOME , aunque no son oficiales. [ 27 ]

Adopción

Recepción

GNOME Shell ha recibido críticas mixtas: se le ha criticado por diversos motivos, principalmente relacionados con decisiones de diseño y la reducción del control del usuario sobre el entorno. Por ejemplo, usuarios de la comunidad de software libre han expresado su preocupación de que la estrecha integración prevista con Mutter impida a los usuarios de GNOME Shell cambiar a un gestor de ventanas alternativo sin dañar su escritorio. En concreto, es posible que los usuarios no puedan usar Compiz con GNOME Shell manteniendo el acceso a las mismas funciones que permitían las versiones anteriores de GNOME. [ 40 ]

Las reseñas generalmente se han vuelto más positivas con el tiempo, y los próximos lanzamientos abordan muchas de las molestias reportadas por los usuarios. [ 41 ] [ 42 ]

Véase también

  • Unity : una interfaz de línea de comandos para GNOME utilizada por versiones antiguas de Ubuntu.
  • KDE Plasma : un entorno de escritorio construido con Qt

Referencias

  1. "50.3" . 29 de junio de 2026. Consultado el 1 de julio de 2026 .
  2. "Mitos de GNOME 3: ¡GNOME 3.0 depende de Mono!" , GNOME Live!, archivado del original el 8 de abril de 2016 , recuperado el 19 de diciembre de 2010.
  3. "GNOME/gnome-shell" . GitHub . Archivado del original el 27 de octubre de 2017. Consultado el 4 de marzo de 2017. C : 48,9%; JavaScript: 47,6%.
  4. Estadísticas del módulo: gnome-shell , archivado del original el 4 de abril de 2018 , recuperado el 14 de febrero de 2011.
  5. "Planificación para GNOME 3.0" , GNOME Live!, archivado del original el 3 de octubre de 2016 , consultado el 23 de marzo de 2011.
  6. Sharma, Apoorva (23 de marzo de 2010), "¿Por qué Gnome-shell reemplaza al actual gnome-panel?" , lista de correo gnome-shell-list , archivado del original el 25 de enero de 2018 , recuperado el 18 de agosto de 2012.
  7. "Mi vistazo a Gnome-Shell" . Loco por Ubuntu. Archivado del original el 23 de mayo de 2010.
  8. "User Experience Hackfest" . GNOME. 14 de octubre de 2008. Archivado del original el 1 de agosto de 2020. Consultado el 12 de marzo de 2013 .
  9. "Cronología: El mayor espectáculo del mundo" . Sé la señal. 15 de marzo de 2011. Archivado del original el 17 de mayo de 2011. Consultado el 12 de marzo de 2013 .
  10. "gnomo en la era de la decadencia" . wingolog. 7 de junio de 2008. Archivado del original el 10 de febrero de 2013. Recuperado el 12 de marzo de 2013 .
  11. "Planificación para GNOME 3.0" . 2 de abril de 2009. Archivado del original el 7 de marzo de 2012. Consultado el 12 de marzo de 2013 .
  12. Matthew Garrett (mjg59) escribió el 26 de octubre de 2010 a las 18:39:00. "mjg59: Datos curiosos" . Mjg59.livejournal.com. Archivado del original el 5 de mayo de 2012. Consultado el 12 de marzo de 2013 .{{cite web}}: CS1 maint: nombres múltiples: lista de autores ( enlace ) CS1 maint: nombres numéricos: lista de autores ( enlace )
  13. "ftp.gnome.org" . Ftp.accum.se. Archivado del original el 17 de diciembre de 2022. Recuperado el 12 de marzo de 2013 .
  14. "Notas de la versión GNOME 2.28" . GNOME. Archivado del original el 16 de octubre de 2009. Consultado el 12 de marzo de 2013 .
  15. "Serie de desarrollo de GNOME 2.91.x" . GNOME. 24 de marzo de 2011. Archivado del original el 6 de enero de 2014. Consultado el 12 de marzo de 2013 .
  16. "GNOME 3.0 con GNOME Shell se lanza oficialmente | ITProPortal.com" . Thinq.co.uk. Archivado del original el 27 de diciembre de 2011. Consultado el 12 de marzo de 2013 .
  17. "Equipo de diseño de UX de GNOME" . Archivado del original el 26 de diciembre de 2014. Consultado el 13 de noviembre de 2014 .
  18. "Diseño de GNOME Shell" . Archivado del original el 16 de marzo de 2014. Consultado el 21 de mayo de 2014 .
  19. "Actualización de la especificación StatusNotifierItem/systemtray (#84) · Problemas · xdg / xdg-specs · GitLab" . GitLab . 17 de enero de 2022. Consultado el 12 de febrero de 2023 .
  20. Kissling, Kristian (8 de julio de 2009), "Mutter: Gestor de ventanas en el futuro de GNOME" , Linux Pro Magazine , archivado del original el 12 de octubre de 2018 , recuperado el 23 de marzo de 2011.
  21. Cutler, Paul (1 de julio de 2009), Detrás de escena con Owen Taylor , archivado del original el 26 de octubre de 2016 , recuperado el 16 de enero de 2016.
  22. Taylor, Owen (23 de marzo de 2009), "Metacity, Mutter, GNOME Shell, GNOME-2.28" , lista de correo desktop-devel-list , archivado del original el 16 de marzo de 2012 , recuperado el 18 de agosto de 2012 , gnome-shell está configurado como un complemento de Mutter que está escrito en gran parte en JavaScript
  23. "Lanzamiento de Mutter 3.13.4" . Archivado del original el 9 de agosto de 2014. Consultado el 26 de julio de 2014 .
  24. "GNOME Shell 3.13.4" . Archivado del original el 9 de agosto de 2014. Recuperado el 26 de julio de 2014 .
  25. Ljubunčić, Igor (6 de abril de 2011), Modo de reserva de Gnome 3: recupera tu productividad , Dedoimedo, archivado del original el 11 de noviembre de 2011 , consultado el 25 de noviembre de 2011
  26. "GNOME 3.7: ¿Qué está pasando ahora? | Novedades" . GNOME. 5 de diciembre de 2012. Archivado del original el 9 de diciembre de 2012. Consultado el 12 de marzo de 2013 .
  27. "Extensiones" , GNOME Live!, archivado del original el 17 de julio de 2014 , recuperado el 25 de noviembre de 2011.
  28. Bîru, Ionuț Mircea (30 de abril de 2011), "GNOME3 en extra" , Arch Linux , archivado del original el 3 de enero de 2012 , recuperado el 4 de diciembre de 2011
  29. Releases/15/FeatureList , Proyecto Fedora , archivado del original el 24 de abril de 2013 , recuperado el 25 de noviembre de 2011
  30. Portal:12.1 , Proyecto OpenSuSE , archivado del original el 1 de junio de 2011 , recuperado el 25 de noviembre de 2011
  31. "Notas de la versión" , Mageia Wiki , 7 de marzo de 2012, archivado del original el 14 de marzo de 2013 , consultado el 24 de marzo de 2012.
  32. "/packages/sid (unstable)/gnome/gnome-shell" , Debian , archivado del original el 2 de mayo de 2012 , recuperado el 10 de julio de 2012
  33. "/packages/wheezy (testing)/gnome/gnome-shell" , Debian , archivado del original el 9 de julio de 2012 , recuperado el 10 de julio de 2012
  34. "Lanzamiento oficial de Oracle Solaris 11.4 - Phoronix" . www.phoronix.com . Archivado del original el 27 de junio de 2020. Consultado el 25 de junio de 2020 .
  35. Coopersmith, Alan. "Uso de GNOME 3 en Oracle Solaris 11.4" . Blog de Oracle Solaris . Archivado del original el 1 de agosto de 2020. Consultado el 25 de junio de 2020 .
  36. "GNOME ahora es el escritorio predeterminado en las compilaciones diarias de Ubuntu 17.10" . 7 de junio de 2017. Archivado del original el 19 de julio de 2017. Consultado el 13 de julio de 2017 .
  37. "OneiricOcelot/ReleaseNotes - Ubuntu Wiki" , Ubuntu Wiki , archivado desde el original el 23 de diciembre de 2011 , consultado el 18 de abril de 2012
  38. Andrew (19 de octubre de 2012). "¿Prefieres GNOME Shell? Descarga Ubuntu GNOME Remix 12.10 ~ Web Upd8: Blog de Ubuntu/Linux" . Webupd8.org. Archivado del original el 10 de marzo de 2013. Consultado el 12 de marzo de 2013 .
  39. "Introducción a Ubuntu GNOME" . Archivado del original el 15 de octubre de 2016. Consultado el 27 de abril de 2013 .
  40. Taylor, Owen (24 de marzo de 2009), "Re: Metacity, Mutter, GNOME Shell, GNOME-2.28" , lista de correo desktop-devel-list , archivado del original el 31 de agosto de 2012 , recuperado el 18 de agosto de 2012
  41. Wallen, Jack (28 de marzo de 2014). "GNOME 3.10 ha resucitado lo que una vez fue el favorito del escritorio Linux" . TechRepublic. Archivado del original el 28 de marzo de 2014.
  42. Matt Hartley, Chris Fisher (5 de enero de 2014). "En defensa de Gnome 3" . Linux Action Show . Jupiter Broadcasting. Archivado del original el 13 de marzo de 2014. Recuperado el 2 de abril de 2014 .
  • Sitio web oficialEdita esto en Wikidata