i3–Linux tiling window manager程序


可能高手都习惯了openboxawesome, 用的人多, 网上的资料也比较全. 不过我觉得对于普通使用i3很 不错, 默认的设置就能很好的完成日常的功能. i3从wmii改进, 效果挺不错, 上手速度快.

如果想要安心的看文档, 做工作, 我觉得tiling window manager真是必备的工作环境, 能减少鼠标的操作, 键盘操作既健康又便捷. 而linux虚拟桌面的应用在i3里使用更是方便. 比如可以1号开启terminal和pdf文档, 2号开启浏览器, 3号开启其他应用IM, email等等. 切换时只要Mod1+1/2/3即可. 比起随时alt tab和调整窗口来说方便多了

ubuntu系统下只要执行sudo apt-get install i3即可, 然后注销, 在登录界面下方选择i3作为启动界面.

启动后会出现welcome界面, 如果不需要可以执行cp /etc/i3/config ~/.i3/config, 然后将最后的2行注释掉即可, 当然config文件可以进一步自定义化, 比起awesome的配置稍稍方便一点, 不过可能功能没那么强了, 够用即可. 普通的i3命令可以通过welcome界面或者man i3查到, Mod1键默认为Alt:

Mod1 + 数字 切换到不同虚拟桌面(container)
Mod1 + enter 启动terminal终端
Mod1 + v 启动dmenu, 可以方便启动各个程序
Mod1 + f 全屏当前程序
Mod1 + 方向键 在一个虚拟桌面container里切换不同程序界面
Mod1 + Shift + 数字键 将当前程序移动到指定虚拟桌面
Mod1 +Shift + ; 改变窗口排列为纵向
Mod1 + Shift + q 退出当前程序窗口
Mod1 + Shift + r 重启i3, 不会关闭当前程序窗口, 但是会失去窗口的布局
Mod1 +Shift + e 注销退出i3, 会关闭所有程序

鼠标拖动边缘可以调节虚拟桌面中的窗口的宽度高度, 这点似乎不如awesome内置的一些自动排列的按钮方便. 更多的命令可以通过man查询, 并且通过config文件添加更多的配置.