Enter i3

这几天Ubuntu系统特别慢,鉴于我之前Chrome浏览器经常干到50多个Tab,没事儿就开着IntelliJ和Eclipse的不良记录,我必须寻找更加节省内存、提高效率的方法。首先得反省自己,Chrome不能再开那么多Tab页面了,太吃内存了,最多开15个(^_^)。陈皓(@左耳朵耗子)前几天发了条微博说这事儿,但是Chrome还是得用,一是习惯了,二是还得用红杏插件。所以,我就想能不能让Ubuntu省点内存,于是,开始折腾。

查看任务管理器,发现Ubuntu自己的桌面管理器确实占用不少内存,于是到网上找解决方案,找来找去找到了XMonad,看起来很酷的感觉,赶紧装上重启,结果Bang!悲剧了~中间可能是我错误地执行了一条startx的命令,导致登录失败,于是网上搜索解决方案,坑吃坑吃总算解决了,结果XMonad不能用,瞬间脸都绿了,可能两三个小时过去了,我的人生啊~~piu!

今天早上醒来想想,难道XMonad这么麻烦吗?找了一会儿,发现了这篇神文:From XMonad to i3。其中提到了XMonad在Ubuntu14.04中不能正常工作(正是我的场景啊),同时提到了另一个窗口布局解决方案:i3。比起XMonad,我更喜欢这个名字,i3,简约、不装,再看主页,不错,比XMonad那种纯Geek范儿更对我的胃口!搞起~

根据官方下载安装说明,一会儿就下载安装完成。重启,不用自己写配置文件,i3提示进行简略配置,大部分使用默认配置即可,这体验就一个字儿:舒服。找到常用的呼叫方法,比如Mod键(可以用ALTWIN键,或加上Shift键)组合其他字母键呼叫操作系统功能,比如Mod+D呼叫系统命令,Mod+Enter呼叫终端,Mod+Shift+Q退出当前窗口等等。可以查看.i3/config文件查看KeyBindings,也可以打开i3的UserGuide边用边学,缺省的配置还配了一幅图,贴心。在Linux的世界里,能把极简主义和用户体验结合的这么好的工具,真不多见!

现在我可以用Emacs写博客,IntelliJ写程序,Chrome上网,这不算什么,关键是每个都可以放大到全屏,这种专注的感觉是传统的拖拉拽、窗口覆盖不能比的,所以你还不赶紧试试?XMonad不错,但是我现在更喜欢i3!继续体验中。