Files
Inanis_Vault/21-Server Reference/arch/i3 Reference.md

2.4 KiB

1. System Essentials

Keybinding Action Purpose
$mod + Enter Open Terminal Launch Kitty.
$mod + d App Launcher Open Rofi (fuzzy search).
$mod + Shift + q Kill Window Close the focused application.
$mod + Shift + r Restart i3 Hot-reload config changes.
$mod + Shift + e Exit i3 Log out of the session.

2. Navigation & Movement

Keybinding Action
$mod + [Arrows] Change Focus between windows.
$mod + Shift + [Arrows] Move Window to a different position in the grid.
$mod + [0-9] Switch Workspace (1-10).
$mod + Shift + [0-9] Move Window to a specific workspace.

3. Layout Control

Keybinding Action Logical State
$mod + h Horizontal Split Next window opens to the right.
$mod + v Vertical Split Next window opens below.
$mod + f Fullscreen Toggle focus window to fill the monitor.
$mod + s Stacking Only title bars visible, stacked.
$mod + w Tabbed Browser-style tabs at top of container.
$mod + e Toggle Tiling Return to the default split view.
$mod + Shift + Space Floating Toggle window out of the grid.

4. Advanced Workflow

  • Resize Mode ($mod + r):
    1. Press $mod + r (Border turns color).
    2. Use Arrows to resize.
    3. Press Enter or Esc to exit.
  • The Scratchpad:
    • $mod + Shift + Minus (-) : Send window to the "hidden" layer.
    • $mod + Minus (-) : Summon/Cycle through scratchpad windows.

📂 Key Configuration Paths

  • i3 Config: ~/.config/i3/config
  • Zsh Config: ~/.zshrc
  • Yazi Config: ~/.config/yazi/yazi.toml
  • Micro Config: ~/.config/micro/settings.json