Keybinding | Action |
---|---|
Super + R |
Spawn ~/.config/river/init |
Super + Return |
Launch terminal (Foot) |
Super + Shift + F |
Launch Firefox |
Super + Space |
Launch Fuzzel application launcher |
Super + W |
Close focused window |
Super + Shift + E |
Exit River |
Keybinding | Action |
---|---|
Super + J |
Focus next view |
Super + K |
Focus previous view |
Super + Shift + J |
Swap focused view with the next |
Super + Shift + K |
Swap focused view with the previous |
Super + Period (.) |
Focus the next output |
Super + Comma (,) |
Focus the previous output |
Super + Shift + Period (.) |
Send focused view to the next output |
Super + Shift + Comma (,) |
Send focused view to the previous output |
Super + Shift + Return |
Zoom focused view |
Keybinding | Action |
---|---|
Super + H |
Decrease main window ratio by 0.05 |
Super + L |
Increase main window ratio by 0.05 |
Super + Shift + H |
Increase main window count by 1 |
Super + Shift + L |
Decrease main window count by 1 |
Super + Up |
Set main window location to top |
Super + Right |
Set main window location to right |
Super + Down |
Set main window location to bottom |
Super + Left |
Set main window location to left |
Keybinding | Action |
---|---|
Super + Shift + Space |
Toggle floating mode for the window |
Super + F |
Toggle fullscreen for the window |
Super + Alt + H/J/K/L |
Move the view in specified direction |
Super + Alt + Shift + H/J/K/L |
Resize the view in the specified direction |
Super + Alt + Control + H/J/K/L |
Snap the view to the specified edge |
Keybinding | Action |
---|---|
Super + $i |
Assign tag $i to the focused view |
Super + Shift + $i |
Set focused view's tag to $i |
Super + Control + $i |
Toggle focused view's tag $i |
Super + Shift + Control + $i |
Toggle view's tag $i |
Super + 0 |
Set focused tags to all tags |
Super + Shift + 0 |
Set view tags to all tags |
Keybinding | Action |
---|---|
Super + PRINT |
Take a screenshot and save to ~/screenshots/ |
Super + Shift + PRINT |
Take a screenshot of selected region with slurp |
Keybinding | Action |
---|---|
XF86AudioRaiseVolume |
Increase volume by 5% |
XF86AudioLowerVolume |
Decrease volume by 5% |
XF86AudioMute |
Toggle mute |
XF86AudioPlay |
Play/Pause media |
XF86AudioPrev |
Play previous media |
XF86AudioNext |
Play next media |
XF86MonBrightnessUp |
Increase brightness by 10% |
XF86MonBrightnessDown |
Decrease brightness by 10% |
The following scripts are used to handle tags and other custom actions:
- Tagging: Scripts located at
~/.config/river/scripts/tag
to switch between workspaces/tags.