Add a macOS-style window overview and workspace switcher to a Hyprland Linux desktop.
Quickly find and jump to a specific open window using a keyboard shortcut.
See every workspace and window on screen at once in an expo-style view.
Customize the overview's colors, layout, animation speed, and keybindings to match a personal setup.
| fedsfarm/gloview | adtyahac/acrobat-editor | mudler/locate-anything.cpp | |
|---|---|---|---|
| Stars | 53 | 53 | 53 |
| Language | C++ | C++ | C++ |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a working Hyprland setup, building from source needs a plugin binary that exactly matches your installed Hyprland version.
GloView is a plugin for Hyprland, a tiling window manager for Linux that runs on Wayland. It recreates the kind of overview screen that macOS calls Mission Control: pressing a key shows shrunken previews of all your open windows so you can pick one and jump to it, instead of hunting through workspaces one at a time. The plugin adds a few toggles you bind to keys, such as opening the overview, closing it, showing a desktop-style grid, or showing every workspace at once in an expo style view. Once open, you can click a window preview to switch to it, use arrow keys to move a selection between previews, or drag one preview onto another to swap the two windows' positions. GloView offers three ways to arrange the window previews. The default, rows, packs previews into balanced rows while keeping each window's real aspect ratio, similar to how macOS lays things out. A grid mode instead gives every window an equal-sized cell. A natural mode keeps each window in its real on-screen position but scales the whole layout down to fit the screen. Almost everything about the look and feel can be adjusted through configuration options: the size of gaps and padding between previews, corner rounding, animation speed, background blur strength, colors for borders and backgrounds, and which keys perform which action inside the overview. There is also a workspace strip along one edge of the screen that shows all your workspaces as small cards, and you can configure whether empty workspaces appear, whether a special scratchpad workspace shows up, and where that strip is anchored on screen. Installation is done through Hyprland's own plugin manager, hyprpm, or through the Arch Linux AUR, or by declaring it as an input in a NixOS configuration. Building it manually from source uses CMake, and the resulting plugin file must exactly match the version of Hyprland you are running, or it will crash when loaded. The project is released under the GPLv3 license.
A Hyprland plugin that adds a macOS-style Mission Control overview, showing shrunken previews of all open windows so you can quickly switch between them.
Mainly C++. The stack also includes C++, CMake, Hyprland.
You can use, modify, and share this freely, but any modified version you distribute must also be released under the same GPLv3 license and its source code made available.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.