在极简主义桌面环境中,i3wm(i3 Window Manager)以其高效、可编程、键盘友好等特性,成为 Linux 高级用户与开发者的首选窗口管理器之一。掌握 i3 快捷键是提升效率的第一步。
🔧 基本前缀键
默认情况下,i3 使用 Mod(通常是 Alt 或 Win/Super 键)作为所有快捷键的前缀。
若你不确定绑定的是哪个键,请查阅
~/.config/i3/config
中的set $mod Mod4
或Mod1
配置。
🧭 窗口操作
快捷键 | 作用 |
---|---|
Mod + Enter | 打开终端(默认 i3-sensible-terminal ) |
Mod + d | 启动程序(dmenu 或 rofi) |
Mod + Shift + q | 关闭当前窗口 |
Mod + f | 切换全屏模式 |
Mod + Shift + space | 切换浮动/平铺 |
Mod + space | 焦点在平铺和浮动间切换 |
🖼️ 窗口布局切换
快捷键 | 作用 |
---|---|
Mod + e | 切换成 tab/堆叠模式 |
Mod + s | 切换成堆叠 stack 模式 |
Mod + w | 切换成 tab 模式 |
Mod + h/v | 水平/垂直分屏(需绑定) |
🧭 焦点与窗口移动
快捷键 | 作用 |
---|---|
Mod + 方向键 / hjkl | 切换焦点方向 |
Mod + Shift + 方向键 / hjkl | 移动窗口方向 |
Mod + Tab | 在窗口间循环切换焦点 |
🧪 工作区管理
快捷键 | 作用 |
---|---|
Mod + 1~9 | 切换工作区(Workspace) |
Mod + Shift + 1~9 | 将窗口移动到工作区 |
Mod + Ctrl + ← / → | 切换到上/下一个工作区 |
🧩 重启、退出 i3
快捷键 | 作用 |
---|---|
Mod + Shift + e | 退出 i3 |
Mod + Shift + r | 重启 i3(不关闭程序) |
🎯 Polybar 集成 i3 工作区(示例)
[module/i3]
type = internal/i3
format = <label-state>
label-focused = %name%
label-focused-background = #268bd2
label-unfocused = %name%
label-visible = %name%
label-urgent = %name%
🧭 在 i3 config 中自定义快捷键(示例)
# 使用 rofi 替代 dmenu
bindsym $mod+d exec rofi -show drun
# 锁屏
bindsym $mod+Shift+x exec i3lock -c 000000
🌱 推荐配套工具
rofi
:更美观的程序启动器i3lock
:轻量锁屏picom
:窗口透明与阴影feh
:设置壁纸i3status
/polybar
:状态栏组件flameshot
:截图工具i3-gnome-pomodoro
:集成 GNOME Pomodoro 的工具(详见 番茄时间管理指南)
✅ 总结
i3 是一款高度自定义、以键盘为中心的窗口管理器。熟练掌握快捷键可以显著提升操作效率,配合 rofi、polybar、gnome-pomodoro 等工具更能打造极致工作流。
如果你刚上手 i3,建议在终端旁开一份快捷键速查表,边用边学 😉