Gnoblin is a Wayland window manager for Linux.
Use Bingux for a complete desktop, or build your own from tools such as Waybar and Fuzzel.


Places and focuses windows
It also starts your desktop when you log in.
Handles input and screens
Keyboards, mice, touchpads, tablets and pens, plus the screens you connect.
One Lua file sets it up
Settings live in
~/.config/gnoblin/init.luaand apply without logging out.
Documentation
Configuration reference
Window rules
Match windows by app or title and change how they look, where they open and how they behave.
Animation
Name animations and use them when windows and panels open and close.
Input
Keyboards, mice, touchpads, tablets and pens.
Shortcuts
Bind any command to a key.
Monitors
Settings for the screens you connect.
Portals
Which programs answer apps that ask for files, screenshots and more.
Shell development
- Integration guide: what a shell needs to work with Gnoblin.
- Compositor bridge: talk to Gnoblin from your own program.
- Wayland protocols: the interfaces Gnoblin offers.