GNOME 3
   HOME

TheInfoList



OR:

GNOME 3 is the third major release of the
GNOME A gnome () is a mythological creature and diminutive spirit in Renaissance magic and alchemy, introduced by Paracelsus in the 16th century and widely adopted by authors, including those of modern fantasy literature. They are typically depict ...
desktop environment In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
. A major departure from technologies implemented by its predecessors, GNOME 3 introduced a dramatically different
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
. It was the first GNOME release to utilize a unified graphical shell known as GNOME Shell. It also introduced support for the Wayland display protocol and added integration with other key technologies such as Flatpak during its development lifecycle. While loose planning began as early as 2004, it was not officially announced until 2008, and received an initial release in 2011. It was superseded by GNOME 40 in 2021.


Features

Much of GNOME 3's
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
changes were based-on attempts at simplification and rethinking of traditional desktop computing workflows. Eschewing the beige colors present in GNOME 2 in favor of a modern black and gray, a new
look and feel In software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxes ...
was implemented, which became known as
Adwaita Adwaita (from , meaning "one and only" in Sanskrit) ( – 22 March 2006), also spelled Adwaitya or Addwaita, was a male Aldabra giant tortoise that lived in the Alipore Zoological Gardens of Kolkata, India. At the time of his death in 2006, A ...
. Possibly the single-most significant feature change that GNOME 3 introduced was the replacement of the
GNOME Panel A gnome () is a mythological creature and diminutive spirit in Renaissance magic and alchemy, introduced by Paracelsus in the 16th century and widely adopted by authors, including those of modern fantasy literature. They are typically depict ...
with the larger-scoped GNOME Shell. With it, came the removal of the
desktop metaphor In computing, the desktop metaphor is an interface metaphor which is a set of unifying concepts used by graphical user interfaces to help users interact more easily with the computer. The desktop metaphor treats the computer monitor as if it is ...
as seen in previous versions in favor of a simple image-based background that distinctly lacks
desktop icons In computing, an icon is a pictogram or ideogram displayed on a computer screen in order to help the user navigate a computer system. It can serve as an electronic hyperlink or file shortcut to access the program or data. The user can activate an ...
. Dropping the Metacity
window manager A window manager is system software that controls the placement and appearance of window (computing), windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment. They ...
in favor of Mutter, users saw
window A window is an opening in a wall, door, roof, or vehicle that allows the exchange of light and may also allow the passage of sound and sometimes air. Modern windows are usually glazed or covered in some other transparent or translucent ma ...
titlebar In computing, a window is a Graphical widget, graphical control element. It consists of a visual area containing some of the graphical user interface of the program it belongs to and is framed by a #Window decoration, window decoration. It usuall ...
decorations do away with maximize and minimize icon buttons. With the release of GNOME 3.2, shell extensions as a feature, similar to the "applet" of GNOME 2, was added. Such extensions allow developers the ability to add modular, separately-versioned customizations to the desktop environment, without having to integrate code directly into the mainline GNOME codebase. On September 25, 2013, GNOME 3.10 was released, which introduced support for the Wayland display protocol, as the Mutter
window manager A window manager is system software that controls the placement and appearance of window (computing), windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment. They ...
added experimental compositing. As the most-used graphical environment for Linux, this set-up a significant change for distributions to eventually be able to switch from the aging
X Window System The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X originated as part of Project Athena at Massachusetts Institute of Technology (MIT) in 1984. The X protocol has been at ...
as a default.
GNOME Core Applications The GNOME Core Applications (also known as Apps for GNOME) are a software suite of software applications that are packaged as part of the standard free and open-source GNOME desktop environment. GNOME Core Applications have a consistent look and ...
took on a unified naming scheme, by utilizing simple, descriptive names such as "Files" instead of "Nautilus" or "Videos" instead of "Totem". Added to the set of core applications in version 3.10 was
GNOME Software GNOME Software is a utility for installing applications and updates on Linux. It is part of the GNOME Core Applications, and was introduced in GNOME 3.10. It is the GNOME front-end to the PackageKit, in turn a front-end to several package mana ...
, which in concert with AppStream metadata, and the PackageKit daemon, serves as a complete
app store An app store, also called an app marketplace or app catalog, is a type of digital distribution platform for computer software called applications, often in a mobile context. Apps provide a specific set of functions which, by definition, do not i ...
and system update utility. GNOME 3.18 added integration with the Linux Vendor Firmware Service for hardware vendors to provide
firmware In computing Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, h ...
updates directly through GNOME Software. GNOME 3.22 integrated GNOME Software with Flatpak.
GConf GConf was a system used by the GNOME desktop environment for storing configuration settings for the desktop and applications. It is similar to the Windows Registry. It was deprecated as part of the GNOME 3 transition. Migration to its replac ...
, the system used for storing configuration-related settings in the desktop and applications, was deprecated in GNOME 3, and replaced by GSettings and dconf.


Development

By late 2004, two years into the release of GNOME 2, discussion of the next major release had started occurring. A
wiki A wiki ( ) is a form of hypertext publication on the internet which is collaboratively edited and managed by its audience directly through a web browser. A typical wiki contains multiple pages that can either be edited by the public or l ...
was posted on the GNOME website that detailed loose brainstorming of compatibility-breaking ideas from project co-founder Federico Mena and several other GNOME contributors. The community developed the nickname "Project Topaz" for the development effort, as a reference to an acronym of the version phrase "three point zero". A greater public-facing GNOME 3 discussion began in late May 2005 when Canonical engineer and former GNOME Foundation board director, Jeff Waugh gave a presentation at the sixth annual GUADEC, regarding "Project Topaz". In this presentation, Waugh demonstrated mockups that had been compiled from numerous community ideas, and a brainstorming session occurred thereafter. Having previously focused on steady incremental growth throughout the desktop environment's development, showcasing dramatic and innovative workflows not currently used in the desktop environment was a controversial subject. In late 2006, GNOME released an official statement that there were no plans for GNOME 3. In June 2008, Andy Wingo, a GNOME contributor, published an influential article on his personal blog, decrying a stagnating direction of GNOME. GNOME 3 was officially announced at the 2008 edition of GUADEC. From October 6-10, 2008, GNOME held a
hackathon A hackathon (also known as a hack day, hackfest, datathon or codefest; a portmanteau of '' hacking'' and ''marathon'') is an event where people engage in rapid and collaborative engineering over a relatively short period of time such as 24 or 48 h ...
focused on
user experience User experience (UX) is how a user interacts with and experiences a product, system or service. It includes a person's perceptions of utility, ease of use, and efficiency. Improving user experience is important to most companies, designers, a ...
in
Boston Boston is the capital and most populous city in the Commonwealth (U.S. state), Commonwealth of Massachusetts in the United States. The city serves as the cultural and Financial centre, financial center of New England, a region of the Northeas ...
. Vincent Untz, part of the release team, noted that designers and developers "tried to forget the current GNOME and see what heythought would make sense." As a result of the event, initial mockups were created, and
Red Hat Red Hat, Inc. (formerly Red Hat Software, Inc.) is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North ...
agreed to contribute development to the effort. GNOME 3 pre-releases used a 2.91.x versioning scheme. The first
beta version The software release life cycle is the process of developing, testing, and distributing a software product (e.g., an operating system). It typically consists of several stages, such as pre-alpha, alpha, beta, and release candidate, before the fi ...
of GNOME 3 was debuted on February 23, 2011. Having shipped GNOME as its default graphical environment on
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
since its debut, Canonical initially collaborated on development, but eventually became disillusioned, and halted their efforts. This became the catalyst for development of their Unity shell to be used in place of the standard GNOME Shell. Canonical eventually began using a customized version of the GNOME Shell in 2017, when it released Ubuntu 17.10. Originally scheduled to be released in March 2010, GNOME's release team delayed version 3.0 several times before finally releasing it on April 6, 2011.


Reception

GNOME 3 received mixed reception. Its succession as the ongoing focus of The GNOME Project was the impetus for the fork of GNOME 2 known as the MATE desktop environment as well as the creation of the
Cinnamon Cinnamon is a spice obtained from the inner bark of several tree species from the genus ''Cinnamomum''. Cinnamon is used mainly as an aromatic condiment and flavouring additive in a wide variety of cuisines, sweet and savoury dishes, biscuits, b ...
desktop environment, which follows more traditional desktop metaphor conventions. The first adoption of GNOME 3 in a major
Linux distribution A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro—if distributed on its own—is oft ...
was version 15 of
Fedora Linux Fedora Linux is a Linux distribution developed by the Fedora Project. It was originally developed in 2003 as a continuation of the Red Hat Linux project. It contains software distributed under various free and open-source licenses and aims to b ...
. Canonical, who had stopped contributing to the GNOME 3 codebase, chose to break from bundling a GNOME Shell for
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
, and instead released its Unity shell. Canonical eventually began using a customized version of the GNOME Shell in 2017, when it released Ubuntu 17.10.
openSUSE openSUSE () is a free and open-source software, free and open-source Linux distribution developed by the openSUSE project. It is offered in two main variations: ''Tumbleweed'', an upstream rolling release distribution, and ''Leap'', a stable r ...
included it in version 12.1. Scott Gilbertson of
The Register ''The Register'' (often also called El Reg) is a British Technology journalism, technology news website co-founded in 1994 by Mike Magee (journalist), Mike Magee and John Lettice. The online newspaper's Nameplate_(publishing), masthead Logo, s ...
noted that GNOME 3 represented "shocking changes", but was "cleaner" and "simpler". ''
Ars Technica ''Ars Technica'' is a website covering news and opinions in technology, science, politics, and society, created by Ken Fisher and Jon Stokes in 1998. It publishes news, reviews, and guides on issues such as computer hardware and software, sci ...
'' called the new GNOME Shell a "good starting point for building something even better", and predicted "backlash from users" who would be upset about missing features. Steven Vaughan-Nichols of ZDNet said that it "made GNOME less usable", and that it was a "step backward". However, he later expressed that GNOME 3.4 was a "return to a useful Linux desktop". ''
Lifehacker ''Lifehacker'' is a weblog about life hacks and software that launched on 31 January 2005. The site was originally launched by Gawker Media and is owned by Ziff Davis. The blog posts cover a wide range of topics including Microsoft Windows, M ...
''s Whitson Gordon preferred the stock GNOME 3 desktop environment over Canonical's Unity and other alternatives.
Linus Torvalds Linus Benedict Torvalds ( , ; born 28 December 1969) is a Finnish software engineer who is the creator and lead developer of the Linux kernel. He also created the distributed version control system Git. He was honored, along with Shinya Yam ...
, creator of the
Linux kernel The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
, publicly expressed his dislike of GNOME 3, and called the version 3.4 release a "total user experience design failure." He also described it as "one step forward, one step back". Torvalds initially switched from using GNOME to
Xfce Xfce or XFCE (pronounced as four individual letters, ) is a Free and open-source software, free and open-source desktop environment for Linux and other Unix-like operating systems. Xfce aims to be fast and Lightweight software, lightweight whil ...
, but then switched back in 2013, citing the use of GNOME Shell Extensions as a fix for shortcomings, and called it "more pleasant".


Gallery

File:GNOME_3.4_on_Fedora_17.png, GNOME 3.4 on Fedora 17


See also

* Adwaita (design language) – design language introduced with GNOME 3 * GNOME Shell – the graphical user interface of GNOME 3 and later


References

{{reflist, 2 3 Free desktop environments 2011 software