Switching from GNOME to a Mac
Most of GNOME has a Mac counterpart. The Activities overview is Mission Control (⌃↑) plus Spotlight (⌘Space). Workspaces are Spaces, though they aren't dynamic. Super-arrow tiling is Fn⌃-arrow on macOS 15 and later. What macOS lacks is GNOME's extension culture, so a few habits need an app.
GNOME, mapped to macOS
| GNOME | macOS |
|---|---|
| Activities overview (Super) | Mission Control (⌃↑ or a three/four-finger swipe up) |
| Type to search in Activities | Spotlight (⌘Space) |
| App grid (SuperA) | Spotlight or the Applications folder |
| Dash | Dock |
| Top bar | Menu bar (the front app's menus live here) |
| Quick Settings | Control Center (menu bar, top right) |
| Dynamic workspaces | Spaces, created and removed by hand in Mission Control |
| SuperPgUp / PgDn | ⌃← / ⌃→ |
| Super← / → half tiling | Fn⌃← / → (macOS 15 and later) |
| Super↑ maximize | Fn⌃F (Fill, macOS 15 and later) |
| AltTab (apps) | ⌘Tab |
| Super` (windows of an app) | ⌘` |
| Files (Nautilus) | Finder |
| Ctrl in apps | ⌘ Command |
Workspaces: the main difference
GNOME adds a workspace when you fill the last one and removes empty ones. macOS Spaces are fixed: you add them with the + in Mission Control and remove them by hand. Two settings bring Spaces closer to how GNOME feels:
- Turn off Automatically rearrange Spaces based on most recent use (System Settings → Desktop & Dock), so the order stays put.
- Turn on Switch to Desktop 1, 2, 3… in System Settings → Keyboard → Keyboard Shortcuts → Mission Control, for ⌃ plus a number.
The multiple desktops guide covers the rest.
Extensions you'll miss, and what replaces them
| GNOME extension habit | On a Mac |
|---|---|
| Clipboard indicator | Spotlight's clipboard history on macOS 26 Tahoe, or Raycast |
| Window tiling extensions | macOS 15 tiling, or a window manager |
| PaperWM | A scrolling window manager (below) |
| Dash to Dock tweaks | Desktop & Dock settings, and Dock size and position |
| Caffeine | caffeinate in Terminal, or a menu bar app |
If you used PaperWM
PaperWM is the GNOME extension that puts windows on a horizontal strip. Nothing in macOS works that way out of the box. Ribbon does: every window gets a column on a strip wider than the screen, the trackpad swipe moves the strip with your fingers, and the shortcuts (all ⌃⌥ plus a key) cover focus, moving, widths, stacking and centring. There's a full comparison in PaperWM for Mac. Free options exist too, including PaperWM.spoon for Hammerspoon users.
Try the strip in the live demo. Ribbon is $9.99 once, for macOS 13 or later on Apple silicon.
Things that feel different
- Closing the last window doesn't quit the app. Press ⌘Q to quit.
- The menu bar belongs to the front app. There are no menus inside windows in most Mac apps.
- No middle-click paste from selection. Copy and paste are explicit.
- Fonts render a little differently. macOS doesn't use hinting or subpixel rendering, so text can look softer on low-resolution monitors. On a Retina screen it's sharp.
FAQ
What is the GNOME Activities overview on a Mac?
Mission Control (⌃↑) for windows and desktops, and Spotlight (⌘Space) for search.
Does macOS have dynamic workspaces like GNOME?
No. You create and remove Spaces yourself in Mission Control.
Is there PaperWM for Mac?
Not the GNOME extension, but scrolling window managers for macOS work the same way: Ribbon (paid), and free options like Paneru and PaperWM.spoon.