Repository navigation
Gestures
There are several gestures in niri.
Also see the gestures configuration wiki page.
Since: 0.1.10
You can move windows by holding Mod and the left mouse button.
You can customize the look of the window insertion preview in the insert-hint layout config.
Since: 25.01 Right click while moving to toggle between floating and tiling layout to put the window into.
Since: 0.1.6
You can resize windows by holding Mod and the right mouse button.
Since: 0.1.6
If you double-click on a top or bottom tiled window resize edge, the window height will reset to automatic.
This works with both window-initiated resizes (when using client-side decorations), and niri-initiated Mod + right click resizes.
Since: 0.1.6
If you double-click on a left or right tiled window resize edge, the column will expand to the full workspace width.
This works with both window-initiated resizes (when using client-side decorations), and niri-initiated Mod + right click resizes.
Since: 0.1.6
Move the view by holding Mod and the middle mouse button (or the wheel) and dragging along the tiling main axis.
By default this is horizontal; with layout.main-axis "vertical", this becomes vertical.
Since: 0.1.7
Switch workspaces by holding Mod and the middle mouse button (or the wheel) and dragging perpendicular to the tiling main axis.
By default this is vertical; with layout.main-axis "vertical", this becomes horizontal.
Switch workspaces with three-finger swipes perpendicular to the tiling main axis.
By default this is a vertical swipe; with layout.main-axis "vertical", this is horizontal.
Move the view with three-finger swipes along the tiling main axis.
By default this is horizontal; with layout.main-axis "vertical", this is vertical.
Since: 25.05
Open and close the overview with a four-finger vertical swipe.
Since: 0.1.10
You can move windows by holding Mod and dragging the window with your finger.
Dragging a tiled window horizontally will scroll the view instead.
You can customize the look of the window insertion preview in the insert-hint layout config.
Since: 25.11 Tap with a second finger while moving to toggle between floating and tiling layout to put the window into.
Since: next release
You can move windows by holding Mod and dragging the window with a tablet pen.
Dragging a tiled window horizontally will scroll the view instead.
You can customize the look of the window insertion preview in the insert-hint layout config.
Since: 25.02
Scroll the tiling view when moving the mouse cursor against a monitor edge during drag-and-drop (DnD). Also works on a touchscreen.
Since: 25.05
Scroll the workspaces along the overview strip when moving the mouse cursor against the relevant monitor edge during drag-and-drop (DnD) while in the overview. Also works on a touchscreen.
Since: 25.05
While drag-and-dropping, hold your mouse over a window to activate it. This will bring a floating window to the top for example.
In the overview, you can also hold the mouse over a workspace to switch to it.
Since: 25.05
Put your mouse at the very top-left corner of a monitor to toggle the overview. Also works during drag-and-dropping something.
- 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