Lably
Skip to content

GNOME

Desktop environment for Linux and BSD

  • 24 min read
  • 8 chapters

Related on Lably

Through Free and open-source software, File manager and Graphical user interface

The GNOME Project is composed of both volunteers and paid contributors, the largest contributor being Red Hat. In 2023 and 2024, GNOME received €1,000,000 from Germany's Sovereign Tech Fund.

Interface design

Since GNOME 2, productivity has been a key focus for GNOME. To meet this end, the GNOME Human Interface Guidelines (HIG) were created. All GNOME programs share a coherent style of interfaces but are not limited to the employment of the same GUI widgets. Rather, the design of the GNOME's interface is guided by concepts described in the HIG, itself relying on insights from cognitive ergonomics. The HIG addresses everything from interface design to the recommended pixel-based layout of widgets.

During the GNOME 2 rewrite, many settings deemed of little value to the majority of users were removed. The guiding principle was outlined by Havoc Pennington – a software developer involved in the project – who emphasized that 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. [...] [E]ach 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, Free software UI

Sign in to keep reading

7 more chapters are free with a Lably account.

More in Computing and communication