Revision as of 19:20, 8 June 2014 editScotXW (talk | contribs)Extended confirmed users14,417 edits they target EXACTLY the GNOME Shell← Previous edit | Latest revision as of 17:37, 20 November 2024 edit undoCitation bot (talk | contribs)Bots5,408,409 edits Added date. | Use this bot. Report bugs. | Suggested by Whoop whoop pull up | Category:Graphical shells that use GTK | #UCB_Category 2/8 | ||
(182 intermediate revisions by more than 100 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Graphical shell of the GNOME desktop environment}} | |||
{{Infobox Software | |||
| name = GNOME | |||
{{Use mdy dates|date=June 2017}} | |||
| title = GNOME Shell | |||
{{Infobox software | |||
| screenshot = ] | |||
| |
| title = GNOME Shell | ||
| |
| name = GNOME | ||
| screenshot = ] | |||
| released = {{Start date and age|2011|04|06}} | |||
| caption = GNOME Shell 46 (released in March 2024) | |||
| frequently updated = yes | |||
| developer = ] | |||
| programming language = ] and ]<ref name="gnome3myths" /> | |||
| released = {{Start date and age|2011|04|06}} | |||
| operating system = ] | |||
| latest release version = {{wikidata|property|edit|reference|Q1343860|P548=Q2804309|P348}} | |||
| language = Multilingual<ref name="Languages" /> | |||
| latest release date = {{start date and age|{{wikidata|qualifier|Q1343860|P548=Q2804309|P348|P577}}}} | |||
| genre = {{ubl|]|]}} | |||
| repo = {{URL|https://gitlab.gnome.org/GNOME/gnome-shell}} | |||
| status = Active | |||
| programming language = ] and ]<ref name="gnome3myths" /><ref>{{cite web | |||
| license = ] | |||
| |
| url = https://github.com/GNOME/gnome-shell | ||
| title = GNOME/gnome-shell | |||
| website = ] | |||
| quote = C: 48.9%; JavaScript: 47.6%. | |||
| access-date = March 4, 2017 | |||
| archive-date = October 27, 2017 | |||
| archive-url = https://web.archive.org/web/20171027092238/https://github.com/GNOME/gnome-shell | |||
| url-status = live | |||
}}</ref> | |||
| operating system = ], ], ] | |||
| language = Afrikaans, Arabic, Aragonese, Assamese, Asturian, Basque, Belarusian, Bengali, Bosnian, Brazilian Portuguese, British English, Bulgarian, Catalan, Chinese, Czech, Danish, Dutch, Esperanto, Estonian, Finnish, French, Friulian, Galician, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Interlingua, Irish, Italian, Japanese, Kannada, Kazakh, Khmer, Kirghiz, Korean, Kurdish, Latvian, Lithuanian, Macedonian, Malay, Malayalam, Marathi, Nepali, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Oriya, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Scottish Gaelic, Serbian, Serbian Latin, Sinhala, Slovak, Slovenian, Spanish, Swedish, Tajik, Tamil, Telugu, Thai, Turkish, Uighur, Ukrainian, Uzbek (Cyrillic), Vietnamese | |||
| language count = 75 | |||
| language footnote = <ref name="Languages" /> | |||
| genre = {{unbulleted list | |||
| ] | |||
| ]}} | |||
| license = ] | |||
| website = {{URL|https://wiki.gnome.org/Projects/GnomeShell}} | |||
}} | }} | ||
] '''GNOME Shell''' is designed to be operated via ] and ] as well as via ]. ]-based, GNOME Shell supports ].]] | |||
], an ] and ]]] | |||
'''GNOME Shell''' is the default graphical front-end of the ] ] starting with version 3,<ref name="gnome-3-planning" /> which was released on April 6, 2011. It provides basic functionality like launching applications, switching between ] and is also a ]. GNOME Shell replaced ]<ref name="shell-replaces-panel" /> and other software components from GNOME 2 to offer a user experience that breaks from the previous model of ], used in earlier versions of GNOME. | |||
'''GNOME Shell''' is the ] of the ] ] starting with ],<ref name="gnome-3-planning" /> which was released on April 6, 2011. It provides basic functions like launching applications and switching between ], and is also a ]. GNOME Shell replaced ]<ref name="shell-replaces-panel" /> and some ancillary components of GNOME 2. | |||
GNOME Shell is written in ] and also in ] as a plugin to ]. | |||
GNOME Shell is written in ] and ] as a plugin for ]. | |||
== Design == | |||
As default graphical front-end/graphical shell/UX/UI of the GNOME desktop environment, its design is guided by the GNOME Human Interface Guidelines (HIG). The primary hardware target is a ] the size of a ]/], though it is also employable on bigger displays with keyboard and mouse. | |||
In contrast to the ], a software framework intended to facilitate the creation of multiple graphical shells for different devices, the GNOME Shell is intended to be used on ]s with large screens operated via ] and ], as well as ]s with smaller screens operated via their ], ] or ]. | |||
==History== | |||
The first concepts for GNOME Shell were created during GNOME's ''User Experience Hackfest'' 2008 in Boston.<ref>{{cite web|title=My glimpse at Gnome-Shell|publisher=Mad for Ubuntu |archive-url=https://web.archive.org/web/20100523200336/http://www.madforubuntu.com/apps-and-tools/my-glimpse-at-gnome-shell/ |archive-date=May 23, 2010 |url=http://www.madforubuntu.com/apps-and-tools/my-glimpse-at-gnome-shell/}}</ref><ref>{{cite web |url=https://wiki.gnome.org/Events/Summit/2008/GUIHackfest |title=User Experience Hackfest |publisher=GNOME |date=October 14, 2008 |access-date=March 12, 2013 |archive-date=August 1, 2020 |archive-url=https://web.archive.org/web/20200801085059/https://wiki.gnome.org/Events/Summit/2008/GUIHackfest |url-status=live }}</ref><ref>{{cite web |url=http://bethesignal.org/blog/2011/03/15/timeline-gnome-user-experience-hackfest-2008/ |title=Timeline: The Greatest Show on Earth |publisher=Be the signal |date=March 15, 2011 |access-date=March 12, 2013 |archive-date=May 17, 2011 |archive-url=https://web.archive.org/web/20110517033841/http://bethesignal.org/blog/2011/03/15/timeline-gnome-user-experience-hackfest-2008/ |url-status=live }}</ref> | |||
After criticism of the traditional GNOME desktop and accusations of stagnation and lacking vision,<ref>{{cite web |url=http://wingolog.org/archives/2008/06/07/gnome-in-the-age-of-decadence |title=gnome in the age of decadence |publisher=wingolog |date=June 7, 2008 |access-date=March 12, 2013 |archive-date=February 10, 2013 |archive-url=https://web.archive.org/web/20130210004142/http://wingolog.org/archives/2008/06/07/gnome-in-the-age-of-decadence |url-status=live }}</ref> the resulting discussion led to the announcement of ''GNOME 3.0'' in April 2009.<ref>{{cite web |url=http://mail.gnome.org/archives/desktop-devel-list/2009-April/msg00004.html |title=Planning for GNOME 3.0 |date=April 2, 2009 |access-date=March 12, 2013 |archive-date=March 7, 2012 |archive-url=https://web.archive.org/web/20120307191311/http://mail.gnome.org/archives/desktop-devel-list/2009-April/msg00004.html |url-status=live }}</ref> Since then Red Hat has been the main driver of GNOME Shell's development.<ref>{{cite web|author=Matthew Garrett (mjg59) wrote, October 26, 2010 18:39:00 |url=http://mjg59.livejournal.com/128650.html |title=mjg59: Fun facts |publisher=Mjg59.livejournal.com |date=October 26, 2010 |access-date=March 12, 2013 |url-status=dead |archive-url=https://web.archive.org/web/20120505082557/http://mjg59.livejournal.com/128650.html |archive-date=May 5, 2012 |df=mdy-all }}</ref> | |||
Pre-release versions of GNOME Shell were first made available in August 2009<ref>{{cite web |url=http://ftp.accum.se/pub/GNOME/sources/gnome-shell/2.27/ |title=ftp.gnome.org |publisher=Ftp.accum.se |access-date=March 12, 2013 |archive-date=December 17, 2022 |archive-url=https://web.archive.org/web/20221217022353/http://ftp.accum.se/pub/GNOME/sources/gnome-shell/2.27/ |url-status=live }}</ref> and became regular, non-default part of GNOME in version 2.28 in September 2009.<ref name="gnome2.28">{{cite web |url=http://library.gnome.org/misc/release-notes/2.28/ |title=GNOME 2.28 Release Notes |publisher=GNOME |access-date=March 12, 2013 |archive-date=October 16, 2009 |archive-url=https://web.archive.org/web/20091016053903/http://library.gnome.org/misc/release-notes/2.28/ |url-status=live }}</ref> It was finally shipped as GNOME's default user interface on April 6, 2011.<ref>{{cite web |url=https://wiki.gnome.org/TwoPointNinetyone/ |title=GNOME 2.91.x Development Series |publisher=GNOME |date=March 24, 2011 |access-date=March 12, 2013 |archive-date=January 6, 2014 |archive-url=https://web.archive.org/web/20140106215657/https://wiki.gnome.org/TwoPointNinetyone |url-status=live }}</ref><ref>{{cite web|url=http://www.thinq.co.uk/2011/04/06/gnome-30-gnome-shell-officially-launched/ |title=GNOME 3.0 with GNOME Shell officially launched | ITProPortal.com |publisher=Thinq.co.uk |access-date=March 12, 2013 |url-status=dead |archive-url=https://web.archive.org/web/20111227122435/http://www.thinq.co.uk/2011/04/06/gnome-30-gnome-shell-officially-launched/ |archive-date=December 27, 2011 |df=mdy }}</ref> | |||
==Design== | |||
{{Seealso|Adwaita (design language)}} | |||
As graphical shell (graphical front-end/graphical shell/UX/UI) of the GNOME desktop environment, its design is guided by the GNOME UX Design Team.<ref>{{cite web |url=https://wiki.gnome.org/Design/ |title=GNOME UX Design Team |access-date=November 13, 2014 |archive-date=December 26, 2014 |archive-url=https://web.archive.org/web/20141226015520/https://wiki.gnome.org/Design |url-status=live }}</ref> | |||
===Design components=== | |||
{{overlay | |||
| columns = 2 | |||
| image = GNOME Shell.png | |||
| float = right | |||
| width = 400 | |||
| height = 225 | |||
| legend1title = {{center|GNOME Shell Overview mode}} | |||
| overlay1 = Activities button | |||
| overlay1top = 1 | |||
| overlay1left = 1 | |||
| overlay2 = Dash | |||
| overlay2top = 220 | |||
| overlay2left = 195 | |||
| overlay3 = Search bar | |||
| overlay3top = 8 | |||
| overlay3left = 150 | |||
| overlay4 = Notifications and messaging tray | |||
| overlay4top = 1 | |||
| overlay4left = 195 | |||
| overlay5 = System status area | |||
| overlay5top = 1 | |||
| overlay5left = 392 | |||
| overlay6 = Workspace list | |||
| overlay6top = 110 | |||
| overlay6left = 392 | |||
| overlay7 = Indicators tray | |||
| overlay7top = 205 | |||
| overlay7left = 0 | |||
}} | |||
The GNOME Shell comprises the following graphical and functional elements:<ref>{{cite web |url=https://wiki.gnome.org/Projects/GnomeShell/Design |title=GNOME Shell Design |access-date=May 21, 2014 |archive-date=March 16, 2014 |archive-url=https://web.archive.org/web/20140316080502/https://wiki.gnome.org/Projects/GnomeShell/Design |url-status=live }}</ref> | |||
=== Components === | |||
The GNOME Shell comprises of following graphical and functional elements:<ref>{{cite web |url=https://wiki.gnome.org/Projects/GnomeShell/Design |title=GNOME Shell Design |accessdate=2014-05-21}}</ref> | |||
* Top bar | * Top bar | ||
* System status area | * System status area | ||
Line 35: | Line 91: | ||
* Notifications and messaging tray | * Notifications and messaging tray | ||
* Application switcher | * Application switcher | ||
* Indicators tray (deprecated, waiting on new specification<ref>{{Cite web |title=Update StatusNotifierItem/systemtray spec (#84) · Issues · xdg / xdg-specs · GitLab |url=https://gitlab.freedesktop.org/xdg/xdg-specs/-/issues/84 |access-date=2023-02-12 |website=GitLab |date=January 17, 2022 |language=en}}</ref>) | |||
==Software architecture== | ==Software architecture== | ||
{{external media|title=GNOME Wiki|image1=}} | |||
GNOME Shell is tightly integrated with ], a ] and ]. It is based upon ] to provide visual effects and ]<ref name="mutter-gnome-future" /> According to GNOME Shell maintainer<ref name="behind-the-scenes" /> Owen Taylor, it is set up as a Mutter plugin largely written in JavaScript.<ref name="mutter-in-js" /> and uses ]s provided by ] version 3. | |||
GNOME Shell is tightly integrated with ], a ] and ]. It is based upon Clutter to provide visual effects and ].<ref name="mutter-gnome-future" /> According to GNOME Shell maintainer<ref name="behind-the-scenes" /> Owen Taylor, it is set up as a Mutter plugin largely written in JavaScript<ref name="mutter-in-js" /> and uses ]s provided by ] version 3. | |||
===Features=== | ===Features=== | ||
Changes to the ] (UI) include, but are not limited to: | Changes to the ] (UI) include, but are not limited to: | ||
* Clutter |
* Clutter and Mutter support ].<ref>{{cite web |url=https://mail.gnome.org/archives/ftp-release-list/2014-July/msg00088.html |title=Mutter 3.13.4 release |access-date=July 26, 2014 |archive-date=August 9, 2014 |archive-url=https://web.archive.org/web/20140809044738/https://mail.gnome.org/archives/ftp-release-list/2014-July/msg00088.html |url-status=live }}</ref> | ||
* Support for ] monitors.<ref>{{cite web |url=https://mail.gnome.org/archives/ftp-release-list/2014-July/msg00087.html |title=GNOME Shell 3.13.4 |access-date=July 26, 2014 |archive-date=August 9, 2014 |archive-url=https://web.archive.org/web/20140809044255/https://mail.gnome.org/archives/ftp-release-list/2014-July/msg00087.html |url-status=live }}</ref> | |||
* A new ''Activities overview'', which houses: | * A new ''Activities overview'', which houses: | ||
** A ] (called "Dash") for quickly switching between and launching applications | ** A ] (called "Dash") for quickly switching between and launching applications | ||
** A window picker, similar to |
** A window picker, similar to ]'s ], also incorporating a workspace switcher/manager | ||
** An application picker | ** An application picker which allows for reordering application icons and creating application groups. | ||
** A search bar which handles launching applications, searching for files, and performing web searches. | |||
** Search | |||
* A ''messaging tray'', an area at the bottom of the screen used for housing both interactive and static notifications separately from system status icons | |||
* "Snapping" windows to screen borders to make them fill up a half of the screen or the whole screen | * "Snapping" windows to screen borders to make them fill up a half of the screen or the whole screen | ||
* A single window button by default, Close, instead of three (configurable). Minimization has been removed due to the lack of a panel to minimize to, in favor of workspace window management. Maximization can be accomplished using the afore-mentioned window snapping, or by double-clicking the window title bar. | * A single window button by default, Close, instead of three (configurable). Minimization has been removed due to the lack of a panel to minimize to, in favor of workspace window management. Maximization can be accomplished using the afore-mentioned window snapping, or by double-clicking the window title bar. | ||
* A fallback mode is offered in versions 3.0–3.6 for those without hardware acceleration which offers the GNOME Panel desktop. This mode can also be toggled through the System Settings menu.<ref name="gnome3-fallback" /> GNOME 3.8 removed the fallback mode and replaced it with GNOME Shell extensions that offer a more traditional look and feel.<ref>{{cite web|url=http://blogs.gnome.org/mclasen/2012/12/05/gnome-3-7-what-is-happening-now/ |title=GNOME 3.7: what is happening now | Goings on |publisher= |
* A fallback mode is offered in versions 3.0–3.6 for those without hardware acceleration which offers the GNOME Panel desktop. This mode can also be toggled through the System Settings menu.<ref name="gnome3-fallback" /> GNOME 3.8 removed the fallback mode and replaced it with GNOME Shell extensions that offer a more traditional look and feel.<ref>{{cite web |url=http://blogs.gnome.org/mclasen/2012/12/05/gnome-3-7-what-is-happening-now/ |title=GNOME 3.7: what is happening now | Goings on |publisher=GNOME |date=December 5, 2012 |access-date=March 12, 2013 |archive-date=December 9, 2012 |archive-url=https://web.archive.org/web/20121209013058/http://blogs.gnome.org/mclasen/2012/12/05/gnome-3-7-what-is-happening-now/ |url-status=live }}</ref> | ||
===Extensibility=== | ===Extensibility=== | ||
Line 56: | Line 114: | ||
===Gallery=== | ===Gallery=== | ||
{{Multiple image | |||
<gallery> | |||
| image1 = VirtualBox_GnomeOS4_15_11_2024_13_36_04.png | |||
File:GNOME_Shell.png|GNOME Shell Overlay Mode Windows | |||
| align = center | |||
File:Gnome Shell Applications Screen.png|GNOME Shell Overlay Mode Applications | |||
| image2 = VirtualBox_GnomeOS4_15_11_2024_13_36_15.png | |||
</gallery> | |||
| image3 = VirtualBox_GnomeOS4_15_11_2024_13_36_22.png | |||
| image4 = VirtualBox_GnomeOS4_15_11_2024_13_36_28.png | |||
}} | |||
==Adoption== | ==Adoption== | ||
<!-- Please don't add distributions that don't have their respective articles on Misplaced Pages --> | <!-- Please don't add distributions that don't have their respective articles on Misplaced Pages. --> | ||
* |
* ] dropped support of GNOME 2 in favor of GNOME 3 in its ] in April 2011.<ref name="arch-gnome" /> | ||
* ] uses GNOME Shell by default since release 15, May 2011.<ref name="fedora-features" /> | |||
* ] doesn't use GNOME Shell by default, but users are able to install it from the Ubuntu repositories since version 11.10.<ref name="ubuntu-pkg" /> In addition, an Ubuntu Gnome Remix is released alongside Ubuntu 12.10.<ref>{{cite web|author=Andrew |url=http://www.webupd8.org/2012/10/prefer-gnome-shell-download-ubuntu.html |title=Prefer GNOME Shell? Download Ubuntu GNOME Remix 12.10 ~ Web Upd8: Ubuntu / Linux blog |publisher=Webupd8.org |date=2012-10-19 |accessdate=2013-03-12}}</ref> An official GNOME edition of Ubuntu released by ] with Ubuntu 13.04 and it was named ].<ref>{{cite web|url=https://wiki.ubuntu.com/UbuntuGNOME|title=Introduction to Ubuntu GNOME}}</ref> | |||
* ] uses the latest version of GNOME Shell. | |||
* The GNOME version of ] 12.1 uses GNOME Shell by default.<ref name="opensuse-12.1" /> | |||
* ] |
* ]'s GNOME edition has used GNOME Shell since version 12.1 in November 2011.<ref name="opensuse-12.1" /> | ||
* ] |
* ] 2 and later include GNOME Shell, since May 2012.<ref name="mageia-rn" /> | ||
* ] |
* ] 8 and later features GNOME Shell in the default desktop, since April 2015.<ref name="debian-sid" /><ref name="debian-wheezy" /> | ||
* ] 11.4 replaced GNOME 2 with GNOME Shell in August 2018.<ref name="solaris-11.4">{{Cite web|title=Oracle Solaris 11.4 Officially Released - Phoronix|url=https://www.phoronix.com/scan.php?page=news_item&px=Solaris-11.4-Released|access-date=2020-06-25|website=www.phoronix.com|archive-date=June 27, 2020|archive-url=https://web.archive.org/web/20200627145601/https://www.phoronix.com/scan.php?page=news_item&px=Solaris-11.4-Released|url-status=live}}</ref><ref name="g3-in-solaris-11.4">{{Cite web|last=Coopersmith|first=Alan|title=Using GNOME 3 in Oracle Solaris 11.4|url=https://blogs.oracle.com/solaris/using-gnome-3-in-oracle-solaris-114|publisher=]|access-date=June 25, 2020|archive-date=August 1, 2020|archive-url=https://web.archive.org/web/20200801051955/https://blogs.oracle.com/solaris/using-gnome-3-in-oracle-solaris-114|url-status=live}}</ref> | |||
* ] uses latest version of GNOME Shell. | |||
* ] uses GNOME Shell by default since 17.10, October 2017, after Canonical ceased development of Unity.<ref>{{Cite web|url=http://www.omgubuntu.co.uk/2017/06/ubuntu-17-10-daily-builds-gnome|title=GNOME is now the Default Desktop in Ubuntu 17.10 Daily Builds|date=June 7, 2017|access-date=July 13, 2017|archive-date=July 19, 2017|archive-url=https://web.archive.org/web/20170719124151/http://www.omgubuntu.co.uk/2017/06/ubuntu-17-10-daily-builds-gnome|url-status=live}}</ref> It has been available for installation in the repositories since version 11.10.<ref name="ubuntu-pkg" /> An alternative flavor, ], was released alongside Ubuntu 12.10,<ref>{{cite web |author=Andrew |url=http://www.webupd8.org/2012/10/prefer-gnome-shell-download-ubuntu.html |title=Prefer GNOME Shell? Download Ubuntu GNOME Remix 12.10 ~ Web Upd8: Ubuntu / Linux blog |publisher=Webupd8.org |date=October 19, 2012 |access-date=March 12, 2013 |archive-date=March 10, 2013 |archive-url=https://web.archive.org/web/20130310195150/http://www.webupd8.org/2012/10/prefer-gnome-shell-download-ubuntu.html |url-status=live }}</ref> and gained official flavor status by Ubuntu 13.04.<ref>{{cite web|url=https://wiki.ubuntu.com/UbuntuGNOME|title=Introduction to Ubuntu GNOME|access-date=April 27, 2013|archive-date=October 15, 2016|archive-url=https://web.archive.org/web/20161015053652/https://wiki.ubuntu.com/UbuntuGNOME/|url-status=live}}</ref> | |||
===Reception=== | ===Reception=== | ||
{{See also| |
{{See also|GNOME 3#Reception}} | ||
GNOME Shell has received mixed reviews: It has been criticized for a variety of reasons, mostly related to design decisions and reduced user control over the environment. For example, users in the ] have raised concerns that the planned tight integration with ] will mean that users of GNOME Shell will not be able to switch to an alternative ] without breaking their desktop. In particular, users might not be able to use ] with GNOME Shell while retaining access to the same types of features that older versions of GNOME allowed.<ref name="metacity-mutter-shell-2.28" /> | |||
GNOME Shell has received mixed reviews: it has been criticized for a variety of reasons, mostly related to design decisions and reduced user control over the environment. For example, users in the ] have raised concerns that the planned tight integration with ] will mean that users of GNOME Shell will not be able to switch to an alternative ] without breaking their desktop. In particular, users might not be able to use ] with GNOME Shell while retaining access to the same types of features that older versions of GNOME allowed.<ref name="metacity-mutter-shell-2.28" /> | |||
Reviews have generally become more positive over time, with upcoming releases addressing many of the annoyances reported by users.<ref name=wallen2014>{{cite web | title=GNOME 3.10 has resurrected what was once the darling of the Linux desktop | last=Wallen | first=Jack | url=http://www.techrepublic.com/article/gnome-3-10-has-resurrected-what-was-once-the-darling-of-the-linux-desktop/ | publisher=TechRepublic | deadurl=no | date=March 28, 2014 | archivedate=March 28, 2014 | archiveurl=https://web.archive.org/web/20140328234824/http://www.techrepublic.com/article/gnome-3-10-has-resurrected-what-was-once-the-darling-of-the-linux-desktop/ }}</ref> | |||
<ref>{{cite web|title=In Defense of Gnome 3|url=http://www.jupiterbroadcasting.com/48967/in-defense-of-gnome-3-las-s30e04/|work=]|publisher=Jupiter Broadcasting|accessdate=2 April 2014|author=Matt Hartley, Chris Fisher|date=5 January 2014|year=2014}}</ref> | |||
Reviews have generally become more positive over time, with upcoming releases addressing many of the annoyances reported by users.<ref name=wallen2014>{{cite web | title=GNOME 3.10 has resurrected what was once the darling of the Linux desktop | last=Wallen | first=Jack | url=http://www.techrepublic.com/article/gnome-3-10-has-resurrected-what-was-once-the-darling-of-the-linux-desktop/ | publisher=TechRepublic | url-status=live | date=March 28, 2014 | archive-date=March 28, 2014 | archive-url=https://web.archive.org/web/20140328234824/http://www.techrepublic.com/article/gnome-3-10-has-resurrected-what-was-once-the-darling-of-the-linux-desktop/ }}</ref><ref>{{cite web|title=In Defense of Gnome 3|url=http://www.jupiterbroadcasting.com/48967/in-defense-of-gnome-3-las-s30e04/|work=]|publisher=Jupiter Broadcasting|access-date=April 2, 2014|author=Matt Hartley, Chris Fisher|date=January 5, 2014|archive-date=March 13, 2014|archive-url=https://web.archive.org/web/20140313113912/http://www.jupiterbroadcasting.com/48967/in-defense-of-gnome-3-las-s30e04/|url-status=live}}</ref> | |||
== History == | |||
The first concepts for GNOME Shell were created during GNOME’s ''User Experience Hackfest'' 2008 in Boston.<ref>{{cite web|title=My glimpse at Gnome-Shell|publisher=Mad for Ubuntu |archiveurl=http://web.archive.org/web/20100523200336/http://www.madforubuntu.com/apps-and-tools/my-glimpse-at-gnome-shell/ |archivedate=2010-05-23 |url=http://www.madforubuntu.com/apps-and-tools/my-glimpse-at-gnome-shell/}}</ref><ref>{{cite web|url=https://live.gnome.org/Boston2008/GUIHackfest |title=Boston2008/GUIHackfest - GNOME Live! |publisher=Live.gnome.org |date=2008-10-14 |accessdate=2013-03-12}}</ref><ref>{{cite web|url=http://bethesignal.org/blog/2011/03/15/timeline-gnome-user-experience-hackfest-2008/ |title=Timeline: The Greatest Show on Earth |publisher=Be the signal |date=2011-03-15 |accessdate=2013-03-12}}</ref> | |||
After criticism of the traditional GNOME desktop and accusations of stagnation and lacking vision,<ref>{{cite web|url=http://wingolog.org/archives/2008/06/07/gnome-in-the-age-of-decadence |title=gnome in the age of decadence |publisher=wingolog |date=2008-06-07 |accessdate=2013-03-12}}</ref> the resulting discussion lead to the announcement of ''GNOME 3.0'' in April 2009.<ref>{{cite web|url=http://mail.gnome.org/archives/desktop-devel-list/2009-April/msg00004.html |title=Planning for GNOME 3.0 |publisher=Mail.gnome.org |date=2009-04-02 |accessdate=2013-03-12}}</ref> Since then Red Hat is the main driver of GNOME Shell’s development.<ref>{{cite web|author=Matthew Garrett (mjg59) wrote, 2010-10-26 18:39:00 |url=http://mjg59.livejournal.com/128650.html |title=mjg59: Fun facts |publisher=Mjg59.livejournal.com |date=2010-10-26 |accessdate=2013-03-12}}</ref> | |||
Pre-release versions of GNOME Shell were first made available in August 2009<ref>{{cite web|url=http://ftp.acc.umu.se/pub/GNOME/sources/gnome-shell/2.27/ |title=ftp.gnome.org |publisher=Ftp.acc.umu.se |date= |accessdate=2013-03-12}}</ref> and became regular, non-default part of GNOME in version 2.28 in September 2009.<ref name="gnome2.28">{{cite web|url=http://library.gnome.org/misc/release-notes/2.28/ |title=GNOME 2.28 Release Notes |publisher=Library.gnome.org |date= |accessdate=2013-03-12}}</ref> It was finally shipped as GNOME’s default user interface on 6 April 2011.<ref>{{cite web|url=http://live.gnome.org/TwoPointNinetyone/ |title=TwoPointNinetyone - GNOME Live! |publisher=Live.gnome.org |date=2011-03-24 |accessdate=2013-03-12}}</ref><ref>{{cite web|url=http://www.thinq.co.uk/2011/04/06/gnome-30-gnome-shell-officially-launched/ |title=GNOME 3.0 with GNOME Shell officially launched | ITProPortal.com |publisher=Thinq.co.uk |date= |accessdate=2013-03-12}}</ref> | |||
==See also== | ==See also== | ||
{{Portal bar|Linux|Free and open-source software}} | |||
{{Commons category}} | |||
* ] – a shell interface for GNOME used by old versions of ] | |||
{{Portal|Free software}} | |||
* ] - a shell built with ] | |||
* ] | |||
* ] | |||
* ], a shell interface for GNOME created by ] | |||
* ], a shell interface for GNOME used by ] | |||
==References== | ==References== | ||
{{reflist|30em|refs= | {{reflist|30em|refs= | ||
<ref name="Languages">{{citation |url=http://l10n.gnome.org/module/gnome-shell/ |title=Module Statistics: gnome-shell |access-date=February 14, 2011 |archive-date=April 4, 2018 |archive-url=https://web.archive.org/web/20180404073127/https://l10n.gnome.org/module/gnome-shell/ |url-status=live }}</ref> | |||
<ref name="arch-gnome">{{citation |url=http://www.archlinux.org/news/gnome3-in-extra/ |title=GNOME3 in extra |first=Ionuț Mircea |last=Bîru |work=] |date=April 30, 2011 |access-date=December 4, 2011 |archive-date=January 3, 2012 |archive-url=https://web.archive.org/web/20120103071848/http://www.archlinux.org/news/gnome3-in-extra/ |url-status=live }}</ref> | |||
<ref name="Languages">{{citation |url=http://l10n.gnome.org/module/gnome-shell/ |title=Module Statistics: gnome-shell |accessdate=February 14, 2011 }}</ref> | |||
<ref name=" |
<ref name="behind-the-scenes">{{citation |url=https://thegnomejournal.wordpress.com/2009/07/01/behind-the-scenes-with-owen-taylor |title=Behind the Scenes with Owen Taylor |first=Paul |last=Cutler |date=July 1, 2009 |access-date=January 16, 2016 |archive-date=October 26, 2016 |archive-url=https://web.archive.org/web/20161026235331/https://thegnomejournal.wordpress.com/2009/07/01/behind-the-scenes-with-owen-taylor/ |url-status=live }}</ref> | ||
<ref name=" |
<ref name="debian-sid">{{citation |url=http://packages.debian.org/sid/gnome-shell |title=/ packages / sid (unstable) / gnome / gnome-shell |work=Debian |access-date=July 10, 2012 |archive-date=May 2, 2012 |archive-url=https://web.archive.org/web/20120502152808/http://packages.debian.org/sid/gnome-shell |url-status=live }}</ref> | ||
<ref name="debian- |
<ref name="debian-wheezy">{{citation |url=http://packages.debian.org/wheezy/gnome-shell |title=/ packages / wheezy (testing) / gnome / gnome-shell |work=Debian |access-date=July 10, 2012 |archive-date=July 9, 2012 |archive-url=https://web.archive.org/web/20120709000734/http://packages.debian.org/wheezy/gnome-shell |url-status=live }}</ref> | ||
<ref name="fedora-features">{{citation |url=http://fedoraproject.org/Releases/15/FeatureList |title=Releases/15/FeatureList |publisher=] |access-date=November 25, 2011 |archive-date=April 24, 2013 |archive-url=https://web.archive.org/web/20130424211153/http://fedoraproject.org/Releases/15/FeatureList |url-status=live }}</ref> | |||
<ref name="debian-wheezy">{{citation |url=http://packages.debian.org/wheezy/gnome-shell |title=/ packages / wheezy (testing) / gnome / gnome-shell |work=Debian |accessdate=July 10, 2012 }}</ref> | |||
<ref name=" |
<ref name="gnome-3-planning">{{citation |url=https://wiki.gnome.org/ThreePointZero/Plan |title=Planning for GNOME 3.0 |work=GNOME Live! |access-date=March 23, 2011 |archive-date=October 3, 2016 |archive-url=https://web.archive.org/web/20161003140800/https://wiki.gnome.org/ThreePointZero/Plan |url-status=live }}</ref> | ||
<ref name="gnome3-fallback">{{citation |title=Gnome 3 Fallback mode - Get your productivity back |url=http://www.dedoimedo.com/computers/gnome-3-fallback.html |first=Igor |last=Ljubunčić |publisher=Dedoimedo |date=April 6, 2011 |access-date=November 25, 2011 |archive-date=November 11, 2011 |archive-url=https://web.archive.org/web/20111111103605/http://www.dedoimedo.com/computers/gnome-3-fallback.html |url-status=live }}</ref> | |||
<ref name="gnome-3-planning">{{citation |url=http://live.gnome.org/ThreePointZero/Plan |title=Planning for GNOME 3.0 |work=GNOME Live! |accessdate=March 23, 2011 }}</ref> | |||
<ref name="gnome3myths">{{citation |url=https://wiki.gnome.org/Engagement/GNOME3Myths#GNOME_3.0_depends_on_Mono.21 |title=GNOME 3 Myths: GNOME 3.0 depends on Mono! |work=GNOME Live! |access-date=December 19, 2010 |archive-date=April 8, 2016 |archive-url=https://web.archive.org/web/20160408020318/https://wiki.gnome.org/Engagement/GNOME3Myths#GNOME_3.0_depends_on_Mono.21 |url-status=live }}</ref> | |||
<ref name="gnome3-fallback">{{citation |title=Gnome 3 Fallback mode - Get your productivity back |url=http://www.dedoimedo.com/computers/gnome-3-fallback.html |first=Igor |last=Ljubunčić |publisher=Dedoimedo |date=April 6, 2011 |accessdate=November 25, 2011 }}</ref> | |||
<ref name=" |
<ref name="live-extensions">{{citation |url=https://wiki.gnome.org/Projects/GnomeShell/Extensions |title=Extensions |work=GNOME Live! |access-date=November 25, 2011 |archive-date=July 17, 2014 |archive-url=https://web.archive.org/web/20140717071358/https://wiki.gnome.org/Projects/GnomeShell/Extensions |url-status=live }}</ref> | ||
<ref name=" |
<ref name="mageia-rn">{{citation |url=https://wiki.mageia.org/en/Mageia_2_beta2 |title=Release Notes |work=Mageia Wiki |date=March 7, 2012 |access-date=March 24, 2012 |archive-date=March 14, 2013 |archive-url=https://web.archive.org/web/20130314041529/https://wiki.mageia.org/en/Mageia_2_beta2 |url-status=live }}</ref> | ||
<ref name="metacity-mutter-shell-2.28">{{citation |url=http://www.mail-archive.com/desktop-devel-list@gnome.org/msg15587.html |title=Re: Metacity, Mutter, GNOME Shell, GNOME-2.28 |work=desktop-devel-list mailing list |first=Owen |last=Taylor |date=March 24, 2009 |access-date=August 18, 2012 |archive-date=August 31, 2012 |archive-url=https://web.archive.org/web/20120831010046/http://www.mail-archive.com/desktop-devel-list@gnome.org/msg15587.html |url-status=live }}</ref> | |||
<ref name="mageia-rn">{{citation |url=https://wiki.mageia.org/en/Mageia_2_beta2 |title=Release Notes |work=Mageia Wiki |date=March 7, 2012 |accessdate=March 24, 2012 }}</ref> | |||
<ref name=" |
<ref name="mutter-gnome-future">{{citation |url=http://www.linuxpromagazine.com/Online/News/Mutter-Window-Manager-in-GNOME-s-Future |title=Mutter: Window Manager in GNOME's Future |first=Kristian |last=Kissling |work=Linux Pro Magazine |date=July 8, 2009 |access-date=March 23, 2011 |archive-date=October 12, 2018 |archive-url=https://web.archive.org/web/20181012193403/http://www.linuxpromagazine.com/Online/News/Mutter-Window-Manager-in-GNOME-s-Future |url-status=live }}</ref> | ||
<ref name="mutter- |
<ref name="mutter-in-js">{{citation |url=http://mail.gnome.org/archives/desktop-devel-list/2009-March/msg00106.html |title=Metacity, Mutter, GNOME Shell, GNOME-2.28 |work=desktop-devel-list mailing list |first=Owen |last=Taylor |date=March 23, 2009 |quote=gnome-shell is set up as a Mutter plugin that is largely written in JavaScript |access-date=August 18, 2012 |archive-date=March 16, 2012 |archive-url=https://web.archive.org/web/20120316034025/http://mail.gnome.org/archives/desktop-devel-list/2009-March/msg00106.html |url-status=live }}</ref> | ||
<ref name=" |
<ref name="opensuse-12.1">{{citation |url=http://en.opensuse.org/Portal:12.1 |title=Portal:12.1 |publisher=] Project |access-date=November 25, 2011 |archive-date=June 1, 2011 |archive-url=https://web.archive.org/web/20110601002247/http://en.opensuse.org/Portal:12.1 |url-status=live }}</ref> | ||
<ref name="shell-replaces-panel">{{citation |url=http://mail.gnome.org/archives/gnome-shell-list/2010-March/msg00092.html |title=Why does Gnome-shell replace the current gnome-panel |first=Apoorva |last=Sharma |work=gnome-shell-list mailing list |date=March 23, 2010 |access-date=August 18, 2012 |archive-date=January 25, 2018 |archive-url=https://web.archive.org/web/20180125134500/https://mail.gnome.org/archives/gnome-shell-list/2010-March/msg00092.html |url-status=live }}</ref> | |||
<ref name="opensuse-12.1">{{citation |url=http://en.opensuse.org/Portal:12.1 |title=Portal:12.1 |publisher=] Project |accessdate=November 25, 2011 }}</ref> | |||
<ref name="ubuntu-pkg">{{citation |url=https://wiki.ubuntu.com/OneiricOcelot/ReleaseNotes |title=OneiricOcelot/ReleaseNotes - Ubuntu Wiki |work=] Wiki |access-date=April 18, 2012 |archive-date=December 23, 2011 |archive-url=https://web.archive.org/web/20111223145418/https://wiki.ubuntu.com/OneiricOcelot/ReleaseNotes |url-status=live }}</ref> | |||
<ref name="shell-replaces-panel">{{citation |url=http://mail.gnome.org/archives/gnome-shell-list/2010-March/msg00092.html |title=Why does Gnome-shell replace the current gnome-panel |first=Apoorva |last=Sharma |work=gnome-shell-list mailing list |date=March 23, 2010 |accessdate=August 18, 2012 }}</ref> | |||
<ref name="ubuntu-pkg">{{citation |url=https://wiki.ubuntu.com/OneiricOcelot/ReleaseNotes |title=OneiricOcelot/ReleaseNotes - Ubuntu Wiki |work=] Wiki |accessdate=April 18, 2012 }}</ref> | |||
}} | }} | ||
== |
==External links== | ||
{{Commons category|GNOME Shell}} | |||
* | |||
* |
* {{Official website}} | ||
* | |||
{{GNOME}} | {{GNOME}} | ||
Line 124: | Line 174: | ||
] | ] | ||
] | |||
] | |||
] | |||
] | ] | ||
] | |||
] | |||
{{Use MDY dates|date=August 2012}} |
Latest revision as of 17:37, 20 November 2024
Graphical shell of the GNOME desktop environment
GNOME Shell 46 (released in March 2024) | |
Developer(s) | The GNOME Project |
---|---|
Initial release | April 6, 2011; 13 years ago (2011-04-06) |
Stable release | 47.2 / 23 November 2024; 26 days ago (23 November 2024) |
Repository | gitlab |
Written in | C and JavaScript |
Operating system | BSD, Linux, Unix |
Available in | 75 languages |
List of languagesAfrikaans, Arabic, Aragonese, Assamese, Asturian, Basque, Belarusian, Bengali, Bosnian, Brazilian Portuguese, British English, Bulgarian, Catalan, Chinese, Czech, Danish, Dutch, Esperanto, Estonian, Finnish, French, Friulian, Galician, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Interlingua, Irish, Italian, Japanese, Kannada, Kazakh, Khmer, Kirghiz, Korean, Kurdish, Latvian, Lithuanian, Macedonian, Malay, Malayalam, Marathi, Nepali, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Oriya, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Scottish Gaelic, Serbian, Serbian Latin, Sinhala, Slovak, Slovenian, Spanish, Swedish, Tajik, Tamil, Telugu, Thai, Turkish, Uighur, Ukrainian, Uzbek (Cyrillic), Vietnamese | |
Type | |
License | GPL-2.0-or-later |
Website | wiki |
GNOME Shell is the graphical shell of the GNOME desktop environment starting with version 3, which was released on April 6, 2011. It provides basic functions like launching applications and switching between windows, and is also a widget engine. GNOME Shell replaced GNOME Panel and some ancillary components of GNOME 2.
GNOME Shell is written in C and JavaScript as a plugin for Mutter.
In contrast to the KDE Plasma Workspaces, a software framework intended to facilitate the creation of multiple graphical shells for different devices, the GNOME Shell is intended to be used on desktop computers with large screens operated via keyboard and mouse, as well as portable computers with smaller screens operated via their keyboard, touchpad or touchscreen.
History
The first concepts for GNOME Shell were created during GNOME's User Experience Hackfest 2008 in Boston.
After criticism of the traditional GNOME desktop and accusations of stagnation and lacking vision, the resulting discussion led to the announcement of GNOME 3.0 in April 2009. Since then Red Hat has been the main driver of GNOME Shell's development.
Pre-release versions of GNOME Shell were first made available in August 2009 and became regular, non-default part of GNOME in version 2.28 in September 2009. It was finally shipped as GNOME's default user interface on April 6, 2011.
Design
See also: Adwaita (design language)As graphical shell (graphical front-end/graphical shell/UX/UI) of the GNOME desktop environment, its design is guided by the GNOME UX Design Team.
Design components
1234567 | ||||||||||||||||
GNOME Shell Overview mode
|
The GNOME Shell comprises the following graphical and functional elements:
- Top bar
- System status area
- Activities Overview
- Dash
- Window picker
- Application picker
- Search
- Notifications and messaging tray
- Application switcher
- Indicators tray (deprecated, waiting on new specification)
Software architecture
GNOME Wiki | |
---|---|
Projects/GnomeShell/Technology |
GNOME Shell is tightly integrated with Mutter, a compositing window manager and Wayland compositor. It is based upon Clutter to provide visual effects and hardware acceleration. According to GNOME Shell maintainer Owen Taylor, it is set up as a Mutter plugin largely written in JavaScript and uses GUI widgets provided by GTK+ version 3.
Features
Changes to the user interface (UI) include, but are not limited to:
- Clutter and Mutter support multi-touch gestures.
- Support for HiDPI monitors.
- A new Activities overview, which houses:
- A dock (called "Dash") for quickly switching between and launching applications
- A window picker, similar to macOS's Mission Control, also incorporating a workspace switcher/manager
- An application picker which allows for reordering application icons and creating application groups.
- A search bar which handles launching applications, searching for files, and performing web searches.
- "Snapping" windows to screen borders to make them fill up a half of the screen or the whole screen
- A single window button by default, Close, instead of three (configurable). Minimization has been removed due to the lack of a panel to minimize to, in favor of workspace window management. Maximization can be accomplished using the afore-mentioned window snapping, or by double-clicking the window title bar.
- A fallback mode is offered in versions 3.0–3.6 for those without hardware acceleration which offers the GNOME Panel desktop. This mode can also be toggled through the System Settings menu. GNOME 3.8 removed the fallback mode and replaced it with GNOME Shell extensions that offer a more traditional look and feel.
Extensibility
The functionality of GNOME Shell can be changed with extensions, which can be written in JavaScript. Users can find and install extensions using the GNOME extensions website. Some of these extensions are hosted in GNOME's git repository, though they are not official.
Gallery
Adoption
- Arch Linux dropped support of GNOME 2 in favor of GNOME 3 in its repositories in April 2011.
- Fedora Linux uses GNOME Shell by default since release 15, May 2011.
- Sabayon Linux uses the latest version of GNOME Shell.
- openSUSE's GNOME edition has used GNOME Shell since version 12.1 in November 2011.
- Mageia 2 and later include GNOME Shell, since May 2012.
- Debian 8 and later features GNOME Shell in the default desktop, since April 2015.
- Solaris 11.4 replaced GNOME 2 with GNOME Shell in August 2018.
- Ubuntu uses GNOME Shell by default since 17.10, October 2017, after Canonical ceased development of Unity. It has been available for installation in the repositories since version 11.10. An alternative flavor, Ubuntu GNOME, was released alongside Ubuntu 12.10, and gained official flavor status by Ubuntu 13.04.
Reception
See also: GNOME 3 § ReceptionGNOME Shell has received mixed reviews: it has been criticized for a variety of reasons, mostly related to design decisions and reduced user control over the environment. For example, users in the free software community have raised concerns that the planned tight integration with Mutter will mean that users of GNOME Shell will not be able to switch to an alternative window manager without breaking their desktop. In particular, users might not be able to use Compiz with GNOME Shell while retaining access to the same types of features that older versions of GNOME allowed.
Reviews have generally become more positive over time, with upcoming releases addressing many of the annoyances reported by users.
See also
Portals:- Unity – a shell interface for GNOME used by old versions of Ubuntu
- KDE Plasma - a shell built with Qt
References
- "47.2". November 23, 2024. Retrieved November 26, 2024.
- "GNOME 3 Myths: GNOME 3.0 depends on Mono!", GNOME Live!, archived from the original on April 8, 2016, retrieved December 19, 2010
- "GNOME/gnome-shell". GitHub. Archived from the original on October 27, 2017. Retrieved March 4, 2017.
C: 48.9%; JavaScript: 47.6%.
- Module Statistics: gnome-shell, archived from the original on April 4, 2018, retrieved February 14, 2011
- "Planning for GNOME 3.0", GNOME Live!, archived from the original on October 3, 2016, retrieved March 23, 2011
- Sharma, Apoorva (March 23, 2010), "Why does Gnome-shell replace the current gnome-panel", gnome-shell-list mailing list, archived from the original on January 25, 2018, retrieved August 18, 2012
- "My glimpse at Gnome-Shell". Mad for Ubuntu. Archived from the original on May 23, 2010.
- "User Experience Hackfest". GNOME. October 14, 2008. Archived from the original on August 1, 2020. Retrieved March 12, 2013.
- "Timeline: The Greatest Show on Earth". Be the signal. March 15, 2011. Archived from the original on May 17, 2011. Retrieved March 12, 2013.
- "gnome in the age of decadence". wingolog. June 7, 2008. Archived from the original on February 10, 2013. Retrieved March 12, 2013.
- "Planning for GNOME 3.0". April 2, 2009. Archived from the original on March 7, 2012. Retrieved March 12, 2013.
- Matthew Garrett (mjg59) wrote, October 26, 2010 18:39:00 (October 26, 2010). "mjg59: Fun facts". Mjg59.livejournal.com. Archived from the original on May 5, 2012. Retrieved March 12, 2013.
{{cite web}}
: CS1 maint: multiple names: authors list (link) CS1 maint: numeric names: authors list (link) - "ftp.gnome.org". Ftp.accum.se. Archived from the original on December 17, 2022. Retrieved March 12, 2013.
- "GNOME 2.28 Release Notes". GNOME. Archived from the original on October 16, 2009. Retrieved March 12, 2013.
- "GNOME 2.91.x Development Series". GNOME. March 24, 2011. Archived from the original on January 6, 2014. Retrieved March 12, 2013.
- "GNOME 3.0 with GNOME Shell officially launched | ITProPortal.com". Thinq.co.uk. Archived from the original on December 27, 2011. Retrieved March 12, 2013.
- "GNOME UX Design Team". Archived from the original on December 26, 2014. Retrieved November 13, 2014.
- "GNOME Shell Design". Archived from the original on March 16, 2014. Retrieved May 21, 2014.
- "Update StatusNotifierItem/systemtray spec (#84) · Issues · xdg / xdg-specs · GitLab". GitLab. January 17, 2022. Retrieved February 12, 2023.
- Kissling, Kristian (July 8, 2009), "Mutter: Window Manager in GNOME's Future", Linux Pro Magazine, archived from the original on October 12, 2018, retrieved March 23, 2011
- Cutler, Paul (July 1, 2009), Behind the Scenes with Owen Taylor, archived from the original on October 26, 2016, retrieved January 16, 2016
- Taylor, Owen (March 23, 2009), "Metacity, Mutter, GNOME Shell, GNOME-2.28", desktop-devel-list mailing list, archived from the original on March 16, 2012, retrieved August 18, 2012,
gnome-shell is set up as a Mutter plugin that is largely written in JavaScript
- "Mutter 3.13.4 release". Archived from the original on August 9, 2014. Retrieved July 26, 2014.
- "GNOME Shell 3.13.4". Archived from the original on August 9, 2014. Retrieved July 26, 2014.
- Ljubunčić, Igor (April 6, 2011), Gnome 3 Fallback mode - Get your productivity back, Dedoimedo, archived from the original on November 11, 2011, retrieved November 25, 2011
- "GNOME 3.7: what is happening now | Goings on". GNOME. December 5, 2012. Archived from the original on December 9, 2012. Retrieved March 12, 2013.
- "Extensions", GNOME Live!, archived from the original on July 17, 2014, retrieved November 25, 2011
- Bîru, Ionuț Mircea (April 30, 2011), "GNOME3 in extra", Arch Linux, archived from the original on January 3, 2012, retrieved December 4, 2011
- Releases/15/FeatureList, Fedora Project, archived from the original on April 24, 2013, retrieved November 25, 2011
- Portal:12.1, OpenSuSE Project, archived from the original on June 1, 2011, retrieved November 25, 2011
- "Release Notes", Mageia Wiki, March 7, 2012, archived from the original on March 14, 2013, retrieved March 24, 2012
- "/ packages / sid (unstable) / gnome / gnome-shell", Debian, archived from the original on May 2, 2012, retrieved July 10, 2012
- "/ packages / wheezy (testing) / gnome / gnome-shell", Debian, archived from the original on July 9, 2012, retrieved July 10, 2012
- "Oracle Solaris 11.4 Officially Released - Phoronix". www.phoronix.com. Archived from the original on June 27, 2020. Retrieved June 25, 2020.
- Coopersmith, Alan. "Using GNOME 3 in Oracle Solaris 11.4". Oracle Solaris Blog. Archived from the original on August 1, 2020. Retrieved June 25, 2020.
- "GNOME is now the Default Desktop in Ubuntu 17.10 Daily Builds". June 7, 2017. Archived from the original on July 19, 2017. Retrieved July 13, 2017.
- "OneiricOcelot/ReleaseNotes - Ubuntu Wiki", Ubuntu Wiki, archived from the original on December 23, 2011, retrieved April 18, 2012
- Andrew (October 19, 2012). "Prefer GNOME Shell? Download Ubuntu GNOME Remix 12.10 ~ Web Upd8: Ubuntu / Linux blog". Webupd8.org. Archived from the original on March 10, 2013. Retrieved March 12, 2013.
- "Introduction to Ubuntu GNOME". Archived from the original on October 15, 2016. Retrieved April 27, 2013.
- Taylor, Owen (March 24, 2009), "Re: Metacity, Mutter, GNOME Shell, GNOME-2.28", desktop-devel-list mailing list, archived from the original on August 31, 2012, retrieved August 18, 2012
- Wallen, Jack (March 28, 2014). "GNOME 3.10 has resurrected what was once the darling of the Linux desktop". TechRepublic. Archived from the original on March 28, 2014.
- Matt Hartley, Chris Fisher (January 5, 2014). "In Defense of Gnome 3". Linux Action Show. Jupiter Broadcasting. Archived from the original on March 13, 2014. Retrieved April 2, 2014.
External links
GNOME | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Core Applications | |||||||||||||||||
Extras |
| ||||||||||||||||
Components |
| ||||||||||||||||
Community | |||||||||||||||||
People | |||||||||||||||||
Desktop environments and window managers based on X11 or Wayland | |||||||||
---|---|---|---|---|---|---|---|---|---|
Desktop environments (comparison) |
| ||||||||
Graphical shells | |||||||||
X window managers (comparison) |
| ||||||||
Wayland compositors | |||||||||
Related |