Switching from KDE Plasma to a Mac

Updated · by , maker of Ribbon

KDE users usually miss configurability most, because macOS has a fraction of Plasma's settings. The everyday pieces map well: KRunner becomes Spotlight or Raycast, virtual desktops become Spaces, Overview becomes Mission Control. KWin's tiling, window rules and scripts are where you'll need third-party apps.

Plasma, mapped to macOS

KDE PlasmamacOS
KRunner (AltSpace)Spotlight (⌘Space), or Raycast for plugins and scripts
OverviewMission Control (⌃↑)
Virtual desktops (grid of rows and columns)Spaces (one row per display)
Task Manager panelDock
System TrayMenu bar extras and Control Center
DolphinFinder (no split view; open two windows)
KonsoleTerminal, iTerm2, Ghostty, kitty or WezTerm
Spectacle⌘⇧5
Klipper clipboard historySpotlight's clipboard history (macOS 26 Tahoe), or Raycast
KDE ConnectiPhone: Continuity; Android: KDE Connect has a macOS build
ActivitiesNo equivalent; Focus modes and separate Spaces come closest

Virtual desktops

Plasma lets you lay desktops out in a grid and switch in two dimensions. macOS Spaces are a single row per display, switched with ⌃← / → or a sideways swipe. Turn on Switch to Desktop 1, 2, 3… under System Settings → Keyboard → Keyboard Shortcuts → Mission Control for ⌃ plus a number, and turn off Automatically rearrange Spaces based on most recent use (Desktop & Dock) so the row stays in order. More in multiple desktops on a Mac.

KWin tiling and window rules

KWin scripts: Karousel and friends

If you ran Karousel, the KWin script that gives Plasma a scrolling layout like niri or PaperWM, you'll want a scrolling window manager on the Mac. Ribbon gives you the same model: windows in columns on a strip wider than the screen, the strip moving with a trackpad swipe, keyboard focus and move on ⌃⌥ plus H/J/K/L or the arrows, columns that can hold a stack of windows or tabs, and a per-app float list. Unlike Karousel, it has one strip per display. It's configured in a settings window, so there's no script to maintain.

Free alternatives exist: Paneru (the open-source engine Ribbon builds on, configured with a TOML file) and PaperWM.spoon (Lua, in Hammerspoon). The best scrolling window managers guide compares them.

Try Ribbon's strip in the live demo; it's $9.99 once.

What you'll give up

What you might like

FAQ

What's the KRunner equivalent on a Mac?

Spotlight (⌘Space). For plugins, scripts and clipboard history on older macOS versions, Raycast.

Can I lay out Mac desktops in a grid like Plasma?

No. Spaces form a single row per display.

Is there a Karousel equivalent for Mac?

Yes: scrolling window managers. Ribbon is paid with a settings window; Paneru and PaperWM.spoon are free and configured in files.

Keep reading