Niri Keybinds & FAQ
Tento obsah zatiaľ nie je dostupný vo vašom jazyku.
Our main goal with our setup is to have a working Niri configuration that provides a smooth and intuitive desktop experience while keeping the configuration simple and accessible.
Take a look into our Niri FAQ.
Dotfiles maintained by Ly-sec For Noctalia related issues please take a look at the Noctalia docs.
Keybinds
Section titled “Keybinds”Most of the key combinations require the use of the mod key which in our case is the Windows key (referenced as SUPER), you can change it in the config file.
Application Control
Section titled “Application Control”| Description | Key |
|---|---|
| Open terminal | |
| Open program launcher | |
| Open browser (Firefox) | |
| Open file manager | |
| Close focused window | |
| Lock screen |
Workspace Navigation
Section titled “Workspace Navigation”| Description | Key |
|---|---|
| Go to workspace (1-9) | |
| Previous workspace | |
| Move between workspaces with scroll wheel |
Window Navigation
Section titled “Window Navigation”| Description | Key |
|---|---|
| Focus window/column up | |
| Focus window/column down | |
| Focus column left | |
| Focus column right | |
| Focus first column | |
| Focus last column |
Monitor Navigation
Section titled “Monitor Navigation”| Description | Key |
|---|---|
| Focus monitor left | |
| Focus monitor right | |
| Focus monitor up | |
| Focus monitor down |
Window Management
Section titled “Window Management”| Description | Key |
|---|---|
| Move window to workspace (1-9) | |
| Move window/column up | |
| Move window/column down | |
| Move column left | |
| Move column right | |
| Move column to first position | |
| Move column to last position | |
| Move column to monitor left | |
| Move column to monitor right | |
| Move column to monitor up | |
| Move column to monitor down |
Layout Controls
Section titled “Layout Controls”| Description | Key |
|---|---|
| Expand column to available width | |
| Center column | |
| Center visible columns | |
| Decrease column width | |
| Increase column width | |
| Decrease window height | |
| Increase window height |
Window Modes
Section titled “Window Modes”| Description | Key |
|---|---|
| Toggle window floating | |
| Toggle window fullscreen | |
| Toggle column tabbed display | |
| Toggle overview mode |
Screenshots
Section titled “Screenshots”| Description | Key |
|---|---|
| Screenshot selection | |
| Screenshot screen | |
| Screenshot window |
System Controls
Section titled “System Controls”| Description | Key |
|---|---|
| Show hotkey overlay | |
| Emergency escape (restore control) | |
| Power off monitors | |
| Quit Niri |
Media Controls
Section titled “Media Controls”| Description | Key |
|---|---|
| Volume up | |
| Volume down | |
| Mute audio | |
| Mute microphone | |
| Media next track | |
| Media previous track | |
| Media play/pause |
Advanced Navigation
Section titled “Advanced Navigation”| Description | Key |
|---|---|
| Horizontal scroll with mouse | |
| Move column with horizontal scroll | |
| Alternative column navigation | |
| Move column with alternative scroll |
What makes Niri different from other window managers?
Section titled “What makes Niri different from other window managers?”Niri uses a unique scrollable-tiling approach where windows are arranged in columns that can be scrolled horizontally. This provides an infinite desktop metaphor that’s particularly useful for ultrawide monitors and workflows requiring many open applications.
How do I change the keyboard layout?
Section titled “How do I change the keyboard layout?”Edit the input section in your config file:
input { keyboard { xkb { layout "us" // Change from "de" to your preferred layout } }}Can I customize the gaps and window appearance?
Section titled “Can I customize the gaps and window appearance?”Yes, you can modify the layout section:
layout { gaps 8 // Change gap size
focus-ring { width 2 active-color "#your-color" inactive-color "#your-color" }}How do I add more startup applications?
Section titled “How do I add more startup applications?”Add them to the startup section:
spawn-at-startup "your-application"What is the emergency escape key for?
Section titled “What is the emergency escape key for?”The Super+Escape binding is designed to restore control when a fullscreen application blocks your keybinds. It disables any active keyboard shortcut inhibitor.
How do I configure multiple monitors?
Section titled “How do I configure multiple monitors?”Uncomment and modify the output section for your specific displays. Run niri msg outputs to get the correct names:
output "DP-1" { mode "[email protected]" scale 1}