Software · Desktop and system

GNOME

The desktop itself: clean, keyboard-friendly, and set up here for tiling.

Installed from
pacman · gnome
Website
gnome.org
Source
gitlab.gnome.org/GNOME/gnome-shell

What it is

GNOME is a desktop environment for Linux: the top bar, the app launcher and overview, the Settings app, the Files manager and a set of core apps that share one look. It stays out of the way, works well with just a keyboard, and runs on Wayland by default.

The gnome package group is the desktop and its core apps. gnome-extra adds more GNOME apps and tools on top.

Why it’s here

  • Calm and consistent. One design across the desktop and its apps, with few settings to fiddle with.
  • Keyboard first. Press Super and type to open anything.
  • Extensible. Shell extensions such as Tiling Shell add what GNOME leaves out.

On CoreDesktop

You install Arch with GNOME before CoreDesktop. The installer then makes sure the gnome and gnome-extra groups are there from pacman, enables the GDM login screen, and installs the Tiling Shell and Tailscale extensions with gext. It loads CoreDesktop’s tiling settings for Tiling Shell from gnome/gnome-settings.dconf.

update updates GNOME with the rest of Arch, then updates your extensions and reinstalls any that no longer support the current GNOME Shell. It reapplies CoreDesktop’s extension settings only when CoreDesktop changes them, so your own tweaks stay. Log out and back in to load updated extensions.

Further reading