GNOME Shell es el shell gráfico del entorno de escritorio GNOME a partir de la versión 3, [6] que se lanzó el 6 de abril de 2011. Proporciona funciones básicas como iniciar aplicaciones, cambiar entre ventanas y también es un motor de widgets . GNOME Shell reemplazó el Panel de GNOME [7] y algunos componentes auxiliares de GNOME 2.
Desarrollador (es) | El proyecto GNOME |
---|---|
Versión inicial | 6 de abril de 2011 |
Lanzamiento estable | 40,0 [1] (24 de marzo de 2021 ) [±] |
Versión de vista previa | 40.beta [2] (24 de febrero de 2021 ) [±] |
Repositorio | gitlab |
Escrito en | JavaScript y C [3] [4] |
Sistema operativo | BSD , Linux , Unix |
Disponible en | 75 idiomas [5] |
Lista de idiomas Afrikáans, árabe, aragonés, asamés, asturiano, vasco, bielorruso, bengalí, bosnio, portugués brasileño, inglés británico, búlgaro, catalán, chino, checo, danés, holandés, esperanto, estonio, finlandés, francés, friulano, gallego, alemán, Griego, gujarati, hebreo, hindi, húngaro, islandés, indonesio, interlingua, irlandés, italiano, japonés, canarés, kazajo, jemer, kirguís, coreano, kurdo, letón, lituano, macedonio, malayo, malayalam, marathi, nepalí, noruego bokmål , Noruego nynorsk, occitano, oriya, persa, polaco, portugués, punjabi, rumano, ruso, gaélico escocés, serbio, latín serbio, cingalés, eslovaco, esloveno, español, sueco, tayiko, tamil, telugu, tailandés, turco, uigur, Ucraniano, uzbeko (cirílico), vietnamita | |
Tipo | |
Licencia | GPL |
Sitio web | wiki |
GNOME Shell está escrito en C y JavaScript como un complemento para Mutter .
A diferencia de los espacios de trabajo de plasma de KDE , un marco de software destinado a facilitar la creación de múltiples shells gráficos para diferentes dispositivos, GNOME Shell está destinado a ser utilizado en computadoras de escritorio con pantallas grandes operadas mediante teclado y mouse , así como en computadoras portátiles con pantallas más pequeñas operadas a través de su teclado , panel táctil o pantalla táctil . Sin embargo, en 2018 se creó una bifurcación de GNOME Shell, conocida como Phosh para la especialización con teléfonos inteligentes con pantalla táctil .
Historia
Los primeros conceptos para GNOME Shell se crearon durante el User Experience Hackfest 2008 de GNOME en Boston. [8] [9] [10]
Después de las críticas al escritorio GNOME tradicional y las acusaciones de estancamiento y falta de visión, [11] la discusión resultante llevó al anuncio de GNOME 3.0 en abril de 2009. [12] Desde entonces, Red Hat ha sido el principal impulsor del desarrollo de GNOME Shell. [13]
Las versiones preliminares de GNOME Shell se pusieron a disposición por primera vez en agosto de 2009 [14] y se convirtieron en parte regular y no predeterminada de GNOME en la versión 2.28 en septiembre de 2009. [15] Finalmente se envió como interfaz de usuario predeterminada de GNOME el 6 de abril. 2011. [16] [17]
Diseño
Como shell gráfico (front-end gráfico / shell gráfico / UX / UI) del entorno de escritorio GNOME, su diseño está guiado por el equipo de diseño de UX de GNOME. [18]
Componentes de diseño
1 2 3 4 5 6 7 | ||||||||||||||||
Modo de descripción general de GNOME Shell
|
GNOME Shell comprende los siguientes elementos gráficos y funcionales: [19]
- Barra superior
- Área de estado del sistema
- Resumen de actividades
- Pizca
- Selector de ventana
- Selector de aplicaciones
- Buscar
- Bandeja de notificaciones y mensajes
- Conmutador de aplicaciones
- Bandeja de indicadores (obsoleta)
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 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]
- Soporte para monitores HiDPI . [24]
- Una nueva descripción general de actividades , que contiene:
- Un muelle (llamado "Tablero") para cambiar rápidamente entre aplicaciones y ejecutarlas
- Un selector de ventana, similar a macOS 's control de la misión , que también incorpora un espacio de trabajo de conmutación / gerente
- Un selector de aplicaciones
- Buscar
- "Ajustar" las ventanas a los bordes de la pantalla para que ocupen la mitad de la pantalla o toda la pantalla
- Un único botón de ventana por defecto, Cerrar, en lugar de tres (configurables). La minimización se ha eliminado debido a la falta de un panel para minimizar, a favor de la gestión de la ventana del espacio de trabajo. La maximización se puede lograr utilizando el ajuste de ventana mencionado anteriormente o haciendo doble clic en la barra de título de la ventana.
- Se ofrece un modo alternativo en las versiones 3.0–3.6 para aquellos sin aceleración de hardware que ofrece el escritorio GNOME Panel. Este modo también se puede alternar a través del menú Configuración del sistema. [25] GNOME 3.8 eliminó el modo de reserva y lo reemplazó con extensiones de GNOME Shell que ofrecen una apariencia más tradicional. [26]
Extensibilidad
La funcionalidad de GNOME Shell se puede cambiar con extensiones , que se pueden escribir en JavaScript . Los usuarios pueden encontrar e instalar extensiones utilizando el sitio web de extensiones de GNOME. Algunas de estas extensiones están alojadas en el repositorio git de GNOME , aunque no son oficiales. [27]
Galería
Windows del modo de superposición de Shell de GNOME
Aplicaciones del modo de superposición de Shell de GNOME
GNOME 3 Shell que muestra las aplicaciones de Terminal y Firefox
Adopción
- Arch Linux abandonó el soporte de GNOME 2 a favor de GNOME 3 en sus repositorios en abril de 2011. [28]
- Fedora usa GNOME Shell de forma predeterminada desde el lanzamiento del 15 de mayo de 2011. [29]
- Sabayon Linux utiliza la última versión de GNOME Shell.
- La edición GNOME de openSUSE ha utilizado GNOME Shell desde la versión 12.1 en noviembre de 2011. [30]
- Mageia 2 y versiones posteriores incluyen GNOME Shell, desde mayo de 2012. [31]
- Debian 8 y versiones posteriores incluyen GNOME Shell en el escritorio predeterminado, desde abril de 2015. [32] [33]
- Solaris 11.4 reemplazó GNOME 2 con GNOME Shell en agosto de 2018. [34] [35]
- Ubuntu usa GNOME Shell de forma predeterminada desde 17.10, octubre de 2017, después de que Canonical dejara de desarrollar Unity. [36] Está disponible para su instalación en los repositorios desde la versión 11.10. [37] Un sabor alternativo, Ubuntu GNOME , fue lanzado junto con Ubuntu 12.10, [38] y obtuvo el estatus de sabor oficial por Ubuntu 13.04. [39]
Recepción
GNOME Shell ha recibido críticas mixtas: ha sido criticado por una variedad de razones, principalmente relacionadas con las decisiones de diseño y el control reducido del usuario sobre el entorno. Por ejemplo, los usuarios de la comunidad de software libre han expresado su preocupación de que la estrecha integración planificada con Mutter signifique que los usuarios de GNOME Shell no podrán cambiar a un administrador de ventanas alternativo sin romper su escritorio. En particular, es posible que los usuarios no puedan usar Compiz con GNOME Shell mientras conservan el acceso a los mismos tipos de funciones que permitían las versiones anteriores de GNOME. [40]
Las revisiones generalmente se han vuelto más positivas con el tiempo, y los próximos lanzamientos abordarán muchas de las molestias informadas por los usuarios. [41] [42]
Ver también
- Unity : una interfaz de shell para GNOME utilizada por versiones anteriores de Ubuntu
Referencias
- ^ Clasen, Matthias (24 de marzo de 2021). "GNOME 40 lanzado" . Servicios de correo GNOME (lista de correo) . Consultado el 29 de marzo de 2021 .
- ^ Kitouni, Abderrahim (24 de febrero de 2021). "GNOME 40.beta lanzado!" . Servicios de correo GNOME (lista de correo) . Consultado el 12 de marzo de 2021 .
- ^ "GNOME 3 Mitos: ¡GNOME 3.0 depende de Mono!" , GNOME Live! , consultado el 19 de diciembre de 2010
- ^ "GNOME / gnome-shell" .
JavaScript: 52,9%; C: 43,3%.
- ^ Estadísticas del módulo: gnome-shell , consultado el 14 de febrero de 2011
- ^ "Planificación de GNOME 3.0" , GNOME Live! , consultado el 23 de marzo de 2011
- ^ Sharma, Apoorva (23 de marzo de 2010), "Why does Gnome-shell replace the current gnome-panel" , lista de correo gnome-shell-list , consultado el 18 de agosto de 2012
- ^ "Mi vistazo a Gnome-Shell" . Loco por Ubuntu. Archivado desde el original el 23 de mayo de 2010.
- ^ "Experiencia de usuario Hackfest" . GNOMO. 14 de octubre de 2008 . Consultado el 12 de marzo de 2013 .
- ^ "Línea de tiempo: el espectáculo más grande de la tierra" . Sea la señal. 15 de marzo de 2011 . Consultado el 12 de marzo de 2013 .
- ^ "gnomo en la era de la decadencia" . wingolog. 7 de junio de 2008 . Consultado el 12 de marzo de 2013 .
- ^ "Planificación de GNOME 3.0" . 2 de abril de 2009 . Consultado el 12 de marzo de 2013 .
- ^ Matthew Garrett (mjg59) escribió, 26 de octubre de 2010 18:39:00 (26 de octubre de 2010). "mjg59: hechos divertidos" . Mjg59.livejournal.com. Archivado desde el original el 5 de mayo de 2012 . Consultado el 12 de marzo de 2013 .CS1 maint: varios nombres: lista de autores ( enlace )
- ^ "ftp.gnome.org" . Ftp.acc.umu.se . Consultado el 12 de marzo de 2013 .
- ^ "Notas de la versión de GNOME 2.28" . GNOME . Consultado el 12 de marzo de 2013 .
- ^ "Serie de desarrollo GNOME 2.91.x" . GNOMO. 24 de marzo de 2011 . Consultado el 12 de marzo de 2013 .
- ^ "GNOME 3.0 con GNOME Shell lanzado oficialmente | ITProPortal.com" . Thinq.co.uk. Archivado desde el original el 27 de diciembre de 2011 . Consultado el 12 de marzo de 2013 .
- ^ "Equipo de diseño de GNOME UX" . Consultado el 13 de noviembre de 2014 .
- ^ "Diseño de Shell GNOME" . Consultado el 21 de mayo de 2014 .
- ^ Kissling, Kristian (8 de julio de 2009), "Mutter: Window Manager in GNOME's Future" , Linux Pro Magazine , consultado el 23 de marzo de 2011
- ^ Cutler, Paul (1 de julio de 2009), Behind the Scenes with Owen Taylor , consultado el 16 de enero de 2016
- ^ Taylor, Owen (23 de marzo de 2009), "Metacity, Mutter, GNOME Shell, GNOME-2.28" , lista de correo de la lista de desarrollo de escritorio , recuperada el 18 de agosto de 2012 ,
gnome-shell está configurado como un complemento de Mutter que es en gran parte escrito en JavaScript
- ^ "Lanzamiento de Mutter 3.13.4" .
- ^ "GNOME Shell 3.13.4" .
- ^ Ljubunčić, Igor (6 de abril de 2011), Gnome 3 Fallback mode - Recupera tu productividad , Dedoimedo , consultado el 25 de noviembre de 2011
- ^ "GNOME 3.7: lo que está sucediendo ahora | Continúa" . GNOMO. 5 de diciembre de 2012 . Consultado el 12 de marzo de 2013 .
- ^ "Extensiones" , GNOME Live! , consultado el 25 de noviembre de 2011
- ^ Bîru, Ionuț Mircea (30 de abril de 2011), "GNOME3 in extra" , Arch Linux , consultado el 4 de diciembre de 2011
- ^ Releases / 15 / FeatureList , Fedora Project , consultado el 25 de noviembre de 2011
- ^ Portal: 12.1 , OpenSuSE Project , consultado el 25 de noviembre de 2011
- ^ "Release Notes" , Mageia Wiki , 7 de marzo de 2012 , consultado el 24 de marzo de 2012
- ^ "/ packages / sid (instable) / gnome / gnome-shell" , Debian , consultado el 10 de julio de 2012
- ^ "/ packages / wheezy (testing) / gnome / gnome-shell" , Debian , consultado el 10 de julio de 2012
- ^ "Lanzamiento oficial de Oracle Solaris 11.4 - Phoronix" . www.phoronix.com . Consultado el 25 de junio de 2020 .
- ^ Coopersmith, Alan. "Uso de GNOME 3 en Oracle Solaris 11.4" . Blog de Oracle Solaris .
- ^ http://www.omgubuntu.co.uk/2017/06/ubuntu-17-10-daily-builds-gnome
- ^ "OneiricOcelot / ReleaseNotes - Ubuntu Wiki" , Ubuntu Wiki , consultado el 18 de abril de 2012
- ^ Andrew (19 de octubre de 2012). "¿Prefieres GNOME Shell? Descarga Ubuntu GNOME Remix 12.10 ~ Web Upd8: blog de Ubuntu / Linux" . Webupd8.org . Consultado el 12 de marzo de 2013 .
- ^ "Introducción a Ubuntu GNOME" .
- ^ Taylor, Owen (24 de marzo de 2009), "Re: Metacity, Mutter, GNOME Shell, GNOME-2.28" , lista de correo de la lista de desarrollo de escritorio , consultado el 18 de agosto de 2012
- ^ Wallen, Jack (28 de marzo de 2014). "GNOME 3.10 ha resucitado lo que alguna vez fue el favorito del escritorio de Linux" . TechRepublic. Archivado desde el original el 28 de marzo de 2014.
- ^ Matt Hartley, Chris Fisher (5 de enero de 2014). "En defensa de Gnome 3" . Espectáculo de acción de Linux . Radiodifusión de Júpiter . Consultado el 2 de abril de 2014 .
enlaces externos
- Página web oficial
- Sitio web de extensiones de shell de GNOME