查看文章 |
用Linux的一大好处就是自由,所有东东都可以自己折腾来折腾去,窗口管理器(WM.: Window Manager)也是一样。 纵然试过流行的GNOME,简约的xfce,强大的KDE,华丽的Enlightenment,实用的ion。但最后我选择了wmii。
曾经,了解到xfce的存在,熟悉GNOME的我对它情有独钟,喜欢它的简约,快速。xfce和compiz的良好兼容,带来了绚丽多彩的特效,Windows Vista下的所有华丽效果瞬间被无视了(compiz也许是许多人开始尝试Linux,和一些人仍然保留着Linux的原因吧)。 后来,了解到ion,dwn,openbox,enlightenment,wmii,sawfish等等WM,当然要折腾一番了~ 对compiz的热情随着时间的流逝而降温,在这个时候,我的欣赏觉悟慢慢地从一个极端(华丽)到了另一个极端(朴素)。渐渐地,喜欢上了号称Usability is subjective的ion。 突然有一天,Archlinux官方取消了对Ion的支持: 重新物色了一遍wmii,发现它很出色呢: 1. 参考了Plan9的思想,用文件系统控制wmii的方方面面。 wmii和Ion其实比较相似的,比较起来 wmii: 1. 配置实现更加自由 好了,来两张wmii截图~ 用Linux,观念和Windows下大不一样呢。在Windows下,越多的进程越看着不爽,大多数程序的插件都喜欢以DLL的形式寄居在主程序exe的空间里。而在Linux下,程序大多通过管道打交道,进程会多的吓人。 上面的截图中,wmii的右下角,显示了当前mpd正在播放的歌曲,歌词,系统负荷,日期时间等: ![]() 这个地方的内容由文件/rbar/status决定,可以用wmiir read /rbar/status查看。 这个过程中,调用了程序 echo, mpc, tail, head(我比较笨拙,暂时用了这个愚蠢的方法显示正在播放的歌曲名), date, uptime, sed, mpclyrics,尽管sh自己内建了一些命令,但是mpc, mpclyrics(哈,这个现在在网上找不到,只有我有~)等是外部程序,一定要调用运行的。另外,还要执行wmiir向/rbar/status写东西。 而这个status过程一秒钟会被执行一次,也就是说,为了屏幕右下角的这一行字,系统就要每秒钟不动声色地执行这么多程序。在wmii下,wmiir程序被调用的频率极高,单击鼠标,按下或松开一个键,改变焦点等等都会产生事件,执行wmiir。 用惯了Windows,看看这些,显得很可怕吧~
|





