Table of contents
Overview
Since: 25.02
You can switch a column to present windows as tabs, rather than as vertical tiles. All tabs in a column have the same window size, so this is useful to get more vertical space.
Use this bind to toggle a column between normal and tabbed display:
binds {
Mod+W { toggle-column-tabbed-display; }
}
All other binds remain the same: switch tabs with focus-window-down/up, add or remove windows with consume-window-into-column/expel-window-from-column, and so on.
Unlike regular columns, tabbed columns can go full-screen with multiple windows.
Tab indicator
Tabbed columns show a tab indicator on the side. You can click on the indicator to switch tabs.
See the tab-indicator section in the layout section to configure it.
By default, the indicator draws "outside" the column, so it can overlay other windows or go off-screen.
The place-within-column flag puts the indicator "inside" the column, adjusting the window size to make space for it.
This is especially useful for thicker tab indicators, or when you have very small gaps.
| Default | place-within-column |
|---|---|
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Usage
- Getting Started
- Example systemd Setup
- Important Software
- Workspaces
- Floating Windows
- Tabs
- Overview
- Screencasting
- Layer‐Shell Components
- IPC,
niri msg - Application-Specific Issues
- Nvidia
- Xwayland
- Gestures
- Fullscreen and Maximize
- Window Effects
- Packaging niri
- Integrating niri
- Security Model
- Accessibility
- Name and Logo
- FAQ
Configuration
- Introduction
- Input
- Outputs
- Key Bindings
- Switch Events
- Layout
- Named Workspaces
- Miscellaneous
- Window Rules
- Layer Rules
- Animations
- Gestures
- Recent Windows
- Debug Options
- Include