i3 Window Manager
Basic commands
- open terminal:
mod+enter
- exit:
mod+shift+e
- reload config:
mod+shift+c
- restart:
mod+shift+r
- run command/configurations:
i3-msg ...
, (e.g. remove border: i3-msg border none
)
source
Workspace
- change focus:
mod+<number>
Window
- vertical+horizontal layout:
mod+e
- tabbed layout:
mod+w
- fullscreen:
mod+f
- select all windows:
mod+a
- move current window:
mod+shift+[jkl;] (j: left, k: down, l: up, ;: right)
- change focus window:
mod+[jkl;] (j: left, k: down, l: up, ;: right)
Run commands within i3 wm
# kill all window containing firefox
i3-msg '$mod+x [class="(?i)firefox"] kill'
List workspaces (debug)
i3-msg -t get_workspaces
Prompt (GUI) to store in bash variable
v=$(i3-input -P 'Value ?' | grep command | sed 's/command = //g')
source