Linux 里面有一些非常棒的工具,它们颠覆我原来使用 Windows 的习惯和观念。 以前我觉得鼠标是个了不起的发明,电脑怎么可以没有鼠标呢?特别是浏览网页的时候,使用鼠标操作是最高效的,Firefox/Chrome 下的插件 Vimium/vimfx,改变了我的想法,每个页面都绑定了 vim 的常用的快捷键,完全可以使用这些快捷键在页面之间进行导航。最了不起的想法就是按 f 键之后,在每个链接上添加一个字母序标签,只要输入这些字母就可跳转到对应的页面。

我觉得大家都会认为软件的易用性是应该摆在第一位的,但很多时候,我们界面漂亮会更吸引我们的眼球。awesome平铺式窗口管理器令我重新关注到软件的高效和易用性。因为这个窗口管理器实在是太颠覆了。窗口不重叠,完全平铺到桌面,通过类似 vi 的快捷键,在各个窗口之间游走。更厉害的是,这个管理器可以通过 lua 脚本进行定制,只要会点程序,就可以将管理器定制成你喜欢的样式和操作习惯。

awesome是让我认识了平铺式窗口管理器,另外还有一些其他的窗口管理器也是非常出色的,比如i3,fvwm。用下来i3平铺式窗口管理器可能比awesome更纯粹更简洁,如果想尝试平铺式窗口管理器,建议直接选i3,fvwm其实并不是平铺式窗口管理器,它的功能最强大,也最复杂,你有能力就完全可以自己把fvwm打造成平铺式窗口管理器。当然已经有人把这个想法配置出来了,具体实现可以参考Robert Ulbricht的fvwm-tiling,但是这个配置文件已经是5年没有更新过了,我fork下来之后,发现存在一些bug,我已经修复好了,你可以直接下载我的配置文件my fvwm-tiling

这两种窗口管理其的具体配置方法可参考我的另外一篇文章《Arch Linux安装配置手记》。

学习窗口管理器的配置方法,最好就是参考别人成熟的配置文件,我根据github上的star,选择了awesome的官方wiki当中就有提到copycats的配置文件。

1 参考文章

Last Updated 2018-10-14 日 23:38.
Created by Emacs 25.1.1 (Org mode 9.1.14)