Misplaced Pages

GNOME: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 23:09, 30 March 2015 editAoidh (talk | contribs)Autopatrolled, Checkusers, Oversighters, Administrators58,034 edits Undid revision 654253316 by Kb333 (talk) If you think this change belongs, discuss it on talk and get a consensus, but Misplaced Pages does not use GNU/Linux because it is a minority POV naming.← Previous edit Revision as of 23:16, 30 March 2015 edit undoKb333 (talk | contribs)138 edits Undid revision 654253471 by Aoidh (talk) go and take care of your Linux consensus, that's about GNOME a project part of GNU.Next edit →
Line 17: Line 17:
| website = {{URL|http://www.gnome.org/}} | website = {{URL|http://www.gnome.org/}}
| working state = Current}} | working state = Current}}
'''GNOME''' (pronounced {{IPAc-en |ɡ|ˈ|n|oʊ|m}}<ref>{{cite web | work = You Tube | publisher = Google | type = video | url = https://www.youtube.com/watch?v=n77cwRJUrLg | title = Introducing GNOME 3.12 |date = March 26, 2014 | accessdate = July 2, 2014}}</ref> or {{IPAc-en |ˈ|n|ou|m}}<ref>{{cite web | url = https://www.youtube.com/watch?v=lepXx1kDelo | title = GNOME 3: Fewer interruptions | first = Jason D. |last = Clinton | work = The GNOME Project | publisher = ] | type = video | date = April 2, 2011 | accessdate = April 7, 2011}}</ref>) is a ] which is composed entirely of ]. Its target ] is ], but it is also supported on most derivatives of ].<ref>{{cite web |url= http://blogs.gnome.org/mclasen/2014/02/19/on-portability/ |title=Portability of the GNOME desktop environment | first = Matthias | last = Clasen |date = February 19, 2014 | accessdate = March 18, 2014}}</ref> '''GNOME''' (pronounced {{IPAc-en |ɡ|ˈ|n|oʊ|m}}<ref>{{cite web | work = You Tube | publisher = Google | type = video | url = https://www.youtube.com/watch?v=n77cwRJUrLg | title = Introducing GNOME 3.12 |date = March 26, 2014 | accessdate = July 2, 2014}}</ref> or {{IPAc-en |ˈ|n|ou|m}}<ref>{{cite web | url = https://www.youtube.com/watch?v=lepXx1kDelo | title = GNOME 3: Fewer interruptions | first = Jason D. |last = Clinton | work = The GNOME Project | publisher = ] | type = video | date = April 2, 2011 | accessdate = April 7, 2011}}</ref>) is a ] which is composed entirely of ]. It was basically designed to run under ], but it has lately supported other ]s.<ref>{{cite web |url= http://blogs.gnome.org/mclasen/2014/02/19/on-portability/ |title=Portability of the GNOME desktop environment | first = Matthias | last = Clasen |date = February 19, 2014 | accessdate = March 18, 2014}}</ref>


GNOME is developed by ], which is composed of both volunteers and paid contributors, the largest corporate contributor being ].<ref>{{Citation | format = ] | url = http://www.neary-consulting.com/docs/GNOME_Census.pdf | title = GNOME census | publisher = Neary}}.</ref><ref>{{cite web | publisher = Gnome | url= http://blogs.gnome.org/otte/2012/07/27/staring-into-the-abyss/ | title = Staring into the abyss |date=July 27, 2012 |accessdate=March 15, 2014}}</ref> It is an international project that aims to develop ]s for the development of software, to program end-user applications based on these frameworks, and to coordinate efforts for ] and ] of that software. GNOME is developed by ], which is composed of both volunteers and paid contributors, the largest corporate contributor being ].<ref>{{Citation | format = ] | url = http://www.neary-consulting.com/docs/GNOME_Census.pdf | title = GNOME census | publisher = Neary}}.</ref><ref>{{cite web | publisher = Gnome | url= http://blogs.gnome.org/otte/2012/07/27/staring-into-the-abyss/ | title = Staring into the abyss |date=July 27, 2012 |accessdate=March 15, 2014}}</ref> It is an international project that aims to develop ]s for the development of software, to program end-user applications based on these frameworks, and to coordinate efforts for ] and ] of that software.

Revision as of 23:16, 30 March 2015

It has been suggested that Adwaita (software) be merged into this article. (Discuss) Proposed since December 2014.

This article is about the GNOME desktop environment. For other uses, see Gnome (disambiguation).
GNOME
GNOME logo
GNOME 3.12 showing the Overview
Developer(s)The GNOME Project
Initial releaseMarch 3, 1999; 25 years ago (1999-03-03)
Stable release45.0 (20 September 2023; 15 months ago (2023-09-20)) [±]
Repository
Written inC, C++, Vala, Python, JavaScript
Operating systemUnix-like using X11 or Wayland
Available inMore than 40 languages
TypeDesktop environment
License GPL, LGPL
Websitewww.gnome.org

GNOME (pronounced /ɡˈnoʊm/ or /ˈnoʊm/) is a desktop environment which is composed entirely of free software. It was basically designed to run under GNU/Linux, but it has lately supported other operating systems.

GNOME is developed by The GNOME Project, which is composed of both volunteers and paid contributors, the largest corporate contributor being Red Hat. It is an international project that aims to develop software frameworks for the development of software, to program end-user applications based on these frameworks, and to coordinate efforts for internationalization and localization and accessibility of that software.

GNOME is part of the GNU Project.

Design

GNOME aims to be simple and easy to use.

GNOME Shell

123456
GNOME Shell Overview
1Activities button
2Dash
3Search bar
4Notification area
5Status menu
6Workspace list

GNOME Shell is the official user interface of the GNOME desktop environment. It features a top bar holding (from left to right) an Activities button, an application menu, a clock and an integrated system status menu. The application menu displays the name of the application in focus and provides access to functions such as accessing the application's preferences, closing the application, or creating a new application window. The status menu holds various system status indicators, shortcuts to system settings, and session actions including logging out, switching users, locking the screen, and suspending the computer.

Clicking on the Activities button, moving the mouse to the top-left hot corner or pressing the Super key brings up the Overview. The Overview gives users an overview of current activities and provides a way to switch between windows and workspaces and to launch applications. The Dash on the left houses shortcuts to favorite applications and open windows and an application picker button to show a list of all installed applications. A search bar appears at the top and a workspace list for switching between workspaces is on the right. Notifications appear from the bottom of the screen.

GNOME 3 Classic Mode

Beginning with GNOME 3.8, GNOME provides a Classic Mode for those who prefer a traditional desktop experience (similar to GNOME 2).

Compatibility

For Linux distributions using GNOME, see Comparison of Linux distributions.

GNOME runs on the X Window System and as of GNOME 3.10 also on Wayland. Versions of GNOME are available in most Linux distributions either as the default desktop environment or as an installable option and also in the ports collections of most BSDs.

In May 2011 Lennart Poettering proposed systemd as a GNOME dependency. As systemd is available only on Linux, the proposal led to a discussion of possibly dropping support for other platforms in future GNOME releases. Since GNOME 3.2 multiseat support has been only available on systems using systemd. In November 2012 the GNOME release team concluded that systemd can be relied upon for non-basic functionality.

Human Interface Guidelines

The real thing: GNOME Human Interface Guidelines

Since GNOME 2, usability has been a key focus for GNOME. To this end, the GNOME Human Interface Guidelines (HIG) were created. All GNOME programs share a common graphical user interface (GUI), which is not limited to the employment of the same GUI widgets. Rather, the design of the GNOME GUI is guided by concepts described in the GNOME HIG, itself relying on insights from cognitive ergonomics. Following the HIG, developers can create high-quality, consistent, and usable GUI programs, as it addresses everything from GUI design to recommended pixel-based layout of widgets.

During the GNOME 2 rewrite, many settings deemed of little value to the majority of users were removed. Havoc Pennington summarized the usability work in his 2002 essay "Free Software UI", emphasizing the idea that all preferences have a cost, and it is better to make software behave correctly by default than to add a UI preference to get the desired behavior:

A traditional free software application is configurable so that it has the union of all features anyone's ever seen in any equivalent application on any other historical platform. Or even configurable to be the union of all applications that anyone's ever seen on any historical platform (Emacs *cough*).
Does this hurt anything? Yes it does. It turns out that preferences have a cost. Of course, some preferences also have important benefits – and can be crucial interface features. But each one has a price, and you have to carefully consider its value. Many users and developers don't understand this, and end up with a lot of cost and little value for their preferences dollar.

— Havoc Pennington,

Accessibility

GNOME aims to make and keep the desktop environment physically and cognitively ergonomic for people with disabilities. The GNOME HIG tries to take this into account as far as possible but specific issues are solved by special software.

GNOME addresses computer accessibility issues by using the Accessibility Toolkit (ATK) application programming interface, which allows enhancing user experience by using special input methods and speech synthesis and speech recognition software. Particular utilities are registered with ATK using Assistive Technology Service Provider Interface (AT-SPI), and become globally used throughout the desktop. Several assistive technology providers, including Orca screen reader and Dasher input method, were developed specifically for use with GNOME.

Applications

This section does not cite any sources. Please help improve this section by adding citations to reliable sources. Unsourced material may be challenged and removed. (April 2014) (Learn how and when to remove this message)

Core Applications

Main article: GNOME Core Applications

There are countless GTK+- and Clutter-based programs written by various authors. Since the release of GNOME 3.0, The GNOME Project concentrates on developing a set of programs that accounts for the GNOME Core Applications. All programs that form the GNOME Core Applications have a certain design and the tight integration with one another in common. Some programs are simply renamed existing programs with a revamped user interface, while others have been written from scratch.

Games

Main article: GNOME Games

GNOME Games have the look and feel of the GNOME Core Applications and are released simultaneously with GNOME. All have been rewritten conforming to the current GNOME Human Interface Guidelines.

Development Tools

Anjuta integrated development environment, Glade user interface construction tool and Devhelp API browser were created to provide development tools consistent with the GNOME desktop and to facilitate the development of GNOME software. The Accerciser accessibility explorer and several debugging tools, including Nemiver, GtkInspector and Alleyoop, have also been provided to facilitate development of GNOME software.

Integration options for third-party development tools (e.g. NoFlo) also exist.

Development

GNOME is developed by The GNOME Project and provides the GNOME Desktop Environment, a graphical user interface and a set of core applications, and the GNOME Development Platform, a framework for building applications that integrate with the desktop.

As with most free software projects, GNOME development is loosely managed. Discussion chiefly occurs on a number of public mailing lists. GNOME developers and users gather at an annual GUADEC meeting to discuss the current state and the future direction of GNOME. GNOME incorporates standards and programs from freedesktop.org to better interoperate with other desktops.

GNOME is mainly written in C, C++, Vala, Python and JavaScript. A number of language bindings are available.

Release cycle

Each of the component software products in the GNOME project has its own version number and release schedule. However, individual module maintainers coordinate their efforts to create a full GNOME stable release on an approximately six-month schedule. Some experimental projects are excluded from these releases.

GNOME releases are made to the main FTP server in the form of source code with configure scripts, which are compiled by operating system vendors and integrated with the rest of their systems before distribution. Most vendors use only stable and tested versions of GNOME, and provide it in the form of easily installed, pre-compiled packages. The source code of every stable and development version of GNOME is stored in the GNOME git source code repository.

A number of build-scripts (such as JHBuild or GARNOME) are available to help automate the process of compiling the source code.

Development platform

The GLib data structures and utilities library, GObject object and type system and GTK+ widget toolkit comprise the central part of GNOME development platform. This foundation is further extended with D-Bus IPC framework, Cairo 2D vector-based drawing library, Clutter accelerated graphics library, Pango international text rendering library, PulseAudio low-level audio API, GStreamer multimedia framework, and several specialized libraries including NetworkManager, PackageKit, Telepathy (instant messaging) and WebKit.

History

GNOME 1, 1999
See also: History of free and open-source software: Desktop

GNOME was started in August 1997 by Miguel de Icaza and Federico Mena as a free software project to develop a desktop environment and applications for it. It was founded in part because K Desktop Environment, an already existing free software desktop environment, relied on the Qt widget toolkit which used a proprietary software license until version 2.0 (June 1999). In place of Qt, the GTK+ toolkit was chosen as the base of GNOME. GTK+ uses the GNU Lesser Public License (LGPL), a free software license that allows software linking to it to use a much wider set of licenses, including proprietary software licenses. GNOME itself is licensed under the LGPL for its libraries, and the GNU General Public License (GPL) for its applications.

The name "GNOME" was initially an acronym of GNU Network Object Model Environment, referring to the original intention of creating a distributed object framework similar to Microsoft's OLE, but the acronym was eventually dropped because it no longer reflected the vision of the GNOME project.

The California startup Eazel developed the Nautilus file manager from 1999 to 2001. De Icaza and Nat Friedman founded Helix Code (later Ximian) in 1999 in Massachusetts. The company developed GNOME's infrastructure and applications, and in 2003 was purchased by Novell.

During the transition to GNOME 2 around the year 2001 and shortly thereafter there were brief talks about creating a GNOME Office suite. On September 15, 2003 GNOME-Office 1.0, consisting of AbiWord 2.0, GNOME-DB 1.0 and Gnumeric 1.2.0 was released. Although some release planning for GNOME Office 1.2 was happening on gnome-office mailing list, and Gnumeric 1.4 was announced as a part of it, the 1.2 release of the suite itself was never announced. As of May 4, 2014 GNOME wiki only mentions "GNOME/Gtk applications that are useful in an office environment".

GNOME 2.0, June 2002

GNOME 2

GNOME 2 was very similar to a conventional desktop interface, featuring a simple desktop in which users could interact with virtual objects, such as windows, icons, and files. GNOME 2 used Metacity as its default window manager. The handling of windows, applications, and files in GNOME 2 is similar to that of contemporary desktop operating systems. In the default configuration of GNOME 2, the desktop has a launcher menu for quick access to installed programs and file locations; open windows may be accessed by a taskbar along the bottom of the screen, and the top-right corner features a notification area for programs to display notices while running in the background. However, these features can be moved to almost any position or orientation the user desires, replaced with other functions or removed altogether.

GNOME 3

Before GNOME 3, GNOME used the traditional desktop metaphor, but in GNOME 3 this was abandoned in favor of GNOME Shell, a more abstract workspace representation where switching between different tasks and virtual workspaces takes place in a separate area called the Overview. Also in GNOME 3, Mutter replaced Metacity as the default window manager, the minimize and maximize buttons no longer appear on the titlebar by default, and Adwaita replaced Clearlooks as the default theme. Many GNOME Core Applications also went through redesigns to provide a more consistent user experience.

These changes received mixed reaction from the user community, though the outcome is not yet clear. The MATE desktop environment, software forked from GNOME 2, aims to retain the traditional GNOME 2 interface while keeping it compatible with GTK+ 3. The Linux Mint team addressed the issue in another way by developing the "Mint GNOME Shell Extensions". This led to the Cinnamon user interface, which using GNOME 3 technology attempts to provide a more traditional user environment based on the desktop metaphor, like GNOME 2.

Releases

Release history
Version Date Information
August 1997 GNOME development announced
1.0 March 1999 First major GNOME release
1.2 May 2000 "Bongo"
1.4 April 2001 "Tranquility"
GNOME 2
2.0 June 2002 Major upgrade based on GTK+2. Introduction of the Human Interface Guidelines.
2.2 February 2003 Multimedia and file manager improvements.
2.4 September 2003 "Temujin": Epiphany, accessibility support.
2.6 March 2004 Nautilus changes to a spatial file manager, and a new GTK+ file dialog is introduced. A short-lived fork of GNOME, GoneME, is created as a response to the changes in this version.
2.8 September 2004 Improved removable device support, adds Evolution.
2.10 March 2005 Lower memory requirements and performance improvements. Adds: new panel applets (modem control, drive mounter and trashcan); and the Totem and Sound Juicer applications.
2.12 September 2005 Nautilus improvements; improvements in cut/paste between applications and freedesktop.org integration. Adds: Evince PDF viewer; New default theme: Clearlooks; menu editor; keyring manager and admin tools. Based on GTK+ 2.8 with cairo support.
2.14 March 2006 Performance improvements (over 100% in some cases); usability improvements in user preferences; GStreamer 0.10 multimedia framework. Adds: Ekiga video conferencing application; Deskbar search tool; Pessulus lockdown editor; Fast user switching; Sabayon system administration tool.
2.16 September 2006 Performance improvements. Adds: Tomboy notetaking application; Baobab disk usage analyser; Orca screen reader; GNOME Power Manager (improving laptop battery life); improvements to Totem, Nautilus; compositing support for Metacity; new icon theme. Based on GTK+ 2.10 with new print dialog.
2.18 March 2007 Performance improvements. Adds: Seahorse GPG security application, allowing encryption of emails and local files; Baobab disk usage analyser improved to support ring chart view; Orca screen reader; improvements to Evince, Epiphany and GNOME Power Manager, Volume control; two new games, GNOME Sudoku and glChess. MP3 and AAC audio encoding.
2.20 September 2007 Tenth anniversary release. Evolution backup functionality; improvements in Epiphany, EOG, GNOME Power Manager; password keyring management in Seahorse. Adds: PDF forms editing in Evince; integrated search in the file manager dialogs; automatic multimedia codec installer.
2.22 March 2008 Addition of Cheese, a tool for taking photos from webcams and Remote Desktop Viewer; basic window compositing support in Metacity; introduction of GVFS; improved playback support for DVDs and YouTube, MythTV support in Totem; internationalised clock applet; Google Calendar support and message tagging in Evolution; improvements in Evince, Tomboy, Sound Juicer and Calculator.
2.24 September 2008 Addition of the Empathy instant messenger client, Ekiga 3.0, tabbed browsing in Nautilus, better multiple screens support and improved digital TV support.
2.26 March 2009 New optical disc recording application Brasero, simpler file sharing, media player improvements, support for multiple monitors and fingerprint reader support.
2.28 September 2009 Addition of GNOME Bluetooth module. Improvements to Epiphany web browser, Empathy instant messenger client, Time Tracker, and accessibility. Upgrade to GTK+ version 2.18.
2.30 March 2010 Improvements to Nautilus file manager, Empathy instant messenger client, Tomboy, Evince, Time Tracker, Epiphany, and Vinagre. iPod and iPod Touch devices are now partially supported via GVFS through libimobiledevice. Uses GTK+ 2.20.
2.32 September 2010 Addition of Rygel and GNOME Color Manager. Improvements to Empathy instant messenger client, Evince, Nautilus file manager and others. 3.0 was intended to be released in September 2010, so a large part of the development effort since 2.30 went towards 3.0.
GNOME 3
3.0 April 2011 Introduction of GNOME Shell. A redesigned settings framework with fewer, more focused options. Topic-oriented help based on the Mallard markup language. Side-by-side window tiling. A new visual theme and default font. Adoption of GTK+ 3.0 with its improved language bindings, themes, touch, and multiplatform support. Removal of long-deprecated development APIs.
3.2 September 2011 Online accounts support; Web applications support; contacts manager; documents and files manager; quick preview of files in the File Manager; greater integration; better documentation; enhanced looks and various performance improvements.
3.4 March 2012 New Look for GNOME 3 Applications: Documents, Epiphany (now called Web), and GNOME Contacts. Search for documents from the Activities overview. Application menus support. Refreshed interface components: New color picker, redesigned scrollbars, easier to use spin buttons, and hideable title bars. Smooth scrolling support. New animated backgrounds. Improved system settings with new Wacom panel. Easier extensions management. Better hardware support. Topic-oriented documentation. Video calling and Live Messenger support in Empathy. Better accessibility: Improved Orca integration, better high contrast mode, and new zoom settings. Plus many other application enhancements and smaller details.
3.6 September 2012 Refreshed Core components: New applications button and improved layout in the Activities Overview. A new login and lock screen. Redesigned Message Tray. Notifications are now smarter, more noticeable, easier to dismiss. Improved interface and settings for System Settings. The user menu now shows Power Off by default. Integrated Input Methods. Accessibility is always on. New applications: Boxes, that was introduced as a preview version in GNOME 3.4, and Clocks, an application to handle world times. Updated looks for Disk Usage Analyzer, Empathy and Font Viewer. Improved braille support in Orca. In Web, the previously blank start page was replaced by a grid that holds your most visited pages, plus better full screen mode and a beta of WebKit2. Evolution renders email using WebKit. Major improvements to Disks. Revamped Files application (also known as Nautilus), with new features like Recent files and search.
3.8 March 2013 Refreshed Core components: A new applications view with frequently used and all apps. An overhauled window layout. New input methods OSD switcher. The Notifications & Messaging tray now react to the force with which the pointer is pressed against the screen edge. Added Classic mode for those who prefer a more traditional desktop experience. The GNOME Settings application features an updated toolbar design. New Initial Setup assistant. GNOME Online Accounts integrates with more services. Web has been upgraded to use the WebKit2 engine. Web has a new private browsing mode. Documents has gained a new dual page mode & Google Documents integration. Improved user interface of Contacts. GNOME Files, GNOME Boxes and GNOME Disks have received a number of improvements. Integration of ownCloud. New GNOME Core Applications: GNOME Clocks and GNOME Weather.
3.10 September 2013 A reworked system status area, which gives a more focused overview of the system. A collection of new applications, including GNOME Maps, GNOME Notes, GNOME Music and GNOME Photos. New geolocation features, such as automatic time zones and world clocks. HiDPI support and smart card support. D-Bus activation made possible with GLib 2.38
3.12 March 2014 Improved keyboard navigation and window selection in the Overview. Revamped first set-up utility based on usability tests. Wired networking re-added to the system status area. Customizable application folders in the Applications view. Introduction of new GTK+ widgets such as popovers in many applications. New tab style in GTK+. GNOME Videos GNOME Terminal and gedit were given a fresh look, more consistent with the HIG. A search provider for the terminal emulator is included in GNOME Shell. Improvements to GNOME Software and high-density display support. A new sound recorder application. New desktop notifications API. Progress in the Wayland port has reached a usable state that can be optionally previewed.
3.14 September 2014 Improved desktop environment animations. Improved touchscreen support. GNOME Software supports managing installed add-ons. GNOME Photos adds support for Google. Redesigned UI for Evince, Sudoku, Mines and Weather. Hitori is added as part of GNOME Games.
3.16 March 2015

See also

References

  1. "Introducing GNOME 45". September 20, 2023. Retrieved September 21, 2023.
  2. ^ "GNOME Languages". Ohloh. Black Duck Software. Retrieved May 22, 2014.
  3. Day, Allan. "GNOME 3.12 Release Notes". The GNOME Project. Retrieved May 22, 2014.
  4. "Introducing GNOME 3.12". You Tube (video). Google. March 26, 2014. Retrieved July 2, 2014.
  5. Clinton, Jason D. (April 2, 2011). "GNOME 3: Fewer interruptions". The GNOME Project (video). YouTube. Retrieved April 7, 2011.
  6. Clasen, Matthias (February 19, 2014). "Portability of the GNOME desktop environment". Retrieved March 18, 2014.
  7. GNOME census (PDF), Neary.
  8. "Staring into the abyss". Gnome. July 27, 2012. Retrieved March 15, 2014.
  9. "GNU Software". Free Software Foundation. Retrieved June 16, 2014.
  10. "GNOME 3". The GNOME Project. Retrieved June 12, 2014.
  11. ^ "Terminology for Gnome Shell". GNOME Wiki. The GNOME Project. Retrieved May 22, 2014.
  12. ^ Day, Allan. "GNOME 3.10 Release Notes". The GNOME Project. Retrieved May 22, 2014.
  13. "GNOME 3 Cheat Sheet". GNOME Wiki. The GNOME Project. Retrieved June 13, 2014.
  14. "GNOME Shell Design". The GNOME Project. Retrieved December 3, 2011.
  15. Day, Allan. "GNOME 3.8 Release Notes". The GNOME Project. Retrieved June 13, 2014.
  16. Poettering, Lennart (May 18, 2011). "systemd as external dependency". desktop-devel (Mailing list). Retrieved June 12, 2014. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  17. ^ Vitters, Olav; Klapper, André; Day, Allan. "GNOME 3.2 Release Notes". The GNOME Project. Retrieved October 5, 2011.
  18. Peters, Frederic (November 6, 2012). "20121104 meeting minutes". release-team (Mailing list). Retrieved June 12, 2014. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  19. "GNOME Human Interface Guidelines".
  20. Pennington, Havoc (April 2002). "Free Software UI". Retrieved December 4, 2011.
  21. Matthias Clasen (May 15, 2014). "GtkInspector Author's blog entry". Retrieved May 17, 2014.
  22. "GtkInspector in GNOME wiki". May 15, 2014. Retrieved May 17, 2014.
  23. "Bergius: Flowhub and the GNOME Developer Experience". LWN.net. May 2, 2014. Retrieved May 24, 2014.
  24. "GNOME Quick SWOT Analysis". The GNOME Project. Retrieved March 18, 2014.
  25. "GTK+ and GNOME Mailing Lists". The GNOME Project. Retrieved December 4, 2011.
  26. "About". GUADEC. Retrieved December 3, 2011.
  27. Bull, Phil. "Platform libraries". The GNOME Project. Retrieved May 21, 2014.
  28. "About Us | GNOME". Retrieved December 9, 2011.
  29. "The GNOME Desktop project (fwd)". Retrieved December 10, 2011.
  30. Announcement: Qt version 2.0 released, June 25, 1999, retrieved April 16, 2014
  31. Stallman, Richard Stallman (September 5, 2000). "Stallman on Qt, the GPL, KDE, and GNOME". Retrieved September 9, 2005.
  32. "Why you shouldn't use the Lesser GPL for your next library". Free Software Foundation. Retrieved January 20, 2008.
  33. The GNOME Project: "GNOME Foundation Guidelines on Copyright Assignment". Accessed March 26, 2013.
  34. Pennington, Havoc (1999). "GTK+ / Gnome Application Development". Archived from the original on August 24, 2010. {{cite web}}: |archive-date= / |archive-url= timestamp mismatch; July 11, 2010 suggested (help); |chapter= ignored (help); External link in |chapterurl= (help); Unknown parameter |chapterurl= ignored (|chapter-url= suggested) (help)
  35. "Re: GNOME -> Gnome". Retrieved December 10, 2011.
  36. Gowin, John (November 9, 2001). "GNOME Office, how far along are we?". Linux Orbit. Archived from the original on January 1, 2005.
  37. TH, Sam (April 10, 2001). "GUADEC Results". gnome-office-list (Mailing list). LWN.net. Retrieved May 3, 2014. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  38. Loli, Eugenia (September 15, 2003). "GNOME-Office 1.0 Released; Nautilus Becomes Object-Oriented". OSNews. Retrieved May 4, 2014.
  39. Esselbach, Philipp (September 15, 2003). "GNOME-Office 1.0 Released". Linux Compatible. Retrieved May 4, 2014.
  40. "GNOME-Office 1.0 Released" (Press release). September 15, 2003. Retrieved May 4, 2014.
  41. Sevior, Martin (June 30, 2004). "Next GNOME-Office release". gnome-office-list (Mailing list). Retrieved May 4, 2014. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  42. Sevior, Martin (July 30, 2004). "Update on progress for GNOME-Office-1.2". gnome-office-list (Mailing list). Retrieved May 4, 2014. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  43. Sevior, Martin (October 2, 2004). "Three weeks until gnome-office-1.2, what progress on the website?". gnome-office-list (Mailing list). Retrieved May 4, 2014. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  44. Welinder, Morten (December 19, 2004). "Gnumeric 1.4 is Here!". gnome-office-list (Mailing list). Retrieved May 4, 2014. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  45. "Office Applications". The GNOME Project. Retrieved May 4, 2014.
  46. de Icaza, Miguel. "The story of the GNOME project".
  47. "GNOME 1.0 Released" (Press release). San Jose, California: The GNOME Project. March 3, 1999. Retrieved June 8, 2014.
  48. "GNOME 1.2 "Bongo GNOME" Unleashed" (Press release). The GNOME Project. May 25, 2000. Retrieved June 8, 2014.
  49. "GNOME 1.4 Released: Desktop Environment Boasts Power, Stability, Polish and Integration" (Press release). Copenhagen, Denmark: The GNOME Project. Business Wire. April 2, 2001. Retrieved June 8, 2014.
  50. Waugh, Jeff (June 27, 2002). "GNOME 2.0 Desktop and Developer Platform Released!". desktop-devel (Mailing list). Retrieved September 20, 2007. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  51. "GNOME 2.2 Released: Latest version of the popular, multi-platform desktop environment boasts improved usability and a host of new utilities and applications" (Press release). Boston, Massachusetts: The GNOME Project. February 5, 2003. Retrieved June 8, 2014.
  52. Waugh, Jeff (September 11, 2003). "Announcing the GNOME 2.4.0 Desktop & Developer Platform". gnome-announce (Mailing list). Retrieved September 20, 2007. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  53. Sobala, Andrew (March 31, 2004). "Announcing the GNOME 2.6.0 Desktop & Developer Platform". gnome-announce (Mailing list). Retrieved September 20, 2007. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  54. "GNOME 2.8 released!" (Press release). Boston, Massachusetts: The GNOME Project. September 15, 2004. Retrieved June 8, 2014.
  55. "GNOME 2.10 released!" (Press release). Boston, Massachusetts: The GNOME Project. March 9, 2005. Retrieved June 8, 2014.
  56. "GNOME 2.12 Release Notes". Retrieved October 31, 2010.
  57. "GNOME 2.14 Release Notes". Retrieved October 31, 2010.
  58. Newren, Elijah (September 6, 2006). "Celebrating the release of GNOME 2.16!". gnome-announce (Mailing list). Retrieved September 20, 2007. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  59. Newren, Elijah (March 14, 2007). "Celebrating the release of GNOME 2.18!". gnome-announce (Mailing list). Retrieved September 20, 2007. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  60. Ryan, Paul (September 19, 2007). "GNOME 2.20 officially released". Ars Technica. Retrieved September 20, 2007.
  61. Untz, Vincent (March 12, 2008). "Celebrating the release of GNOME 2.22!". gnome-announce-list (Mailing list). Retrieved March 12, 2008. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  62. Untz, Vincent (September 24, 2008). "Celebrating the release of GNOME 2.24!". gnome-announce-list (Mailing list). Retrieved September 27, 2008. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  63. Untz, Vincent (March 18, 2009). "Celebrating the release of GNOME 2.26!". gnome-announce-list (Mailing list). Retrieved March 18, 2009. {{cite mailing list}}: Unknown parameter |mailinglist= ignored (|mailing-list= suggested) (help)
  64. Holwerda, Thom (September 24, 2009). "GNOME 2.28 Released". OSNews. Retrieved April 5, 2009.
  65. Holwerda, Thom (March 31, 2010). "GNOME 2.30 Released". OSNews. Retrieved April 4, 2010.
  66. "GNOME 2.32 Release Notes". Retrieved October 31, 2010.
  67. "GNOME 3.0 Release Notes". The GNOME Project. Retrieved April 7, 2011.
  68. "A list of features that have been implemented for 3.4". The GNOME Project. Retrieved March 28, 2012.
  69. "Add high dpi support". February 12, 2014.
  70. "Convert applications to DBusActivatable".
  71. 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. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)

External links

GNOME
Core Applications
Extras
Development
Office
Graphics
Internet
Media
Games
Utilities
Components
User interface
GNOME 40
  • Mutter on GSK
GNOME 3
GNOME 2
Other
GNOME Base
Other
freedesktop.org
Community
People
GNU Project
History
Licenses
Software
Contributors
Other topics
Desktop environments and window managers based on X11 or Wayland
Desktop
environments

(comparison)
GTK-based
Qt-based
Motif-based
Other
Graphical
shells
X window
managers

(comparison)
Compositing
Stacking
Tiling
Wayland
compositors
Related
Free and open-source software
General
Software
packages
Community
Organisations
Licenses
Types and
standards
Challenges
Related
topics
Categories: