百度首页 | 百度空间
 
查看文章
 
最后选择了 wmii
2008年02月12日 星期二 18:48

用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。
同时,由于ion的配置文件是用lua脚本语言写成,爱屋及乌,而且lua脚本速度较快,十分简单,又喜欢上了lua~

突然有一天,Archlinux官方取消了对Ion的支持



又考虑到Ion的作者是个冷血动物(看看Ion
对GNOME的态度对文字消锯齿的态度,还有Ion冷清的maillist,就可以知道),于是我决定要弃暗投明,换WM~

重新物色了一遍wmii,发现它很出色呢:

1. 参考了Plan9的思想,用文件系统控制wmii的方方面面。
2. 由于第一点,使得wmii的配置十分灵活,而且可以用各种其他语言实现,默认的是sh脚本,其他的如:ruby-wmiipython-wmii

wmii和Ion其实比较相似的,比较起来 wmii:

1. 配置实现更加自由
2. 默认配置下,更改窗口布局更加容易(当然,Ion有它的特色,比较像wmii的Stack模式)
3. Stack模式下用鼠标切换窗口麻烦些,但在默认配置下wmii用键盘更方便~
4. 更好的支持对话框等浮动窗口
5. 每个窗口都要独霸一个标题栏,多占用一些屏幕空间(忽略之~)
6. 没有提供Tray,也没有对GNOME或者KDE的偏见

好了,来两张wmii截图~

用Linux,观念和Windows下大不一样呢。在Windows下,越多的进程越看着不爽,大多数程序的插件都喜欢以DLL的形式寄居在主程序exe的空间里。而在Linux下,程序大多通过管道打交道,进程会多的吓人。

上面的截图中,wmii的右下角,显示了当前mpd正在播放的歌曲,歌词,系统负荷,日期时间等:

这个地方的内容由文件/rbar/status决定,可以用wmiir read /rbar/status查看。
在wmiirc中定义了过程status,就可以使用 status | wmiir write /rbar/status 更新屏幕上的图像:

这个过程中,调用了程序 echo, mpc, tail, head(我比较笨拙,暂时用了这个愚蠢的方法显示正在播放的歌曲名), date, uptime, sed, mpclyrics,尽管sh自己内建了一些命令,但是mpc, mpclyrics(哈,这个现在在网上找不到,只有我有~)等是外部程序,一定要调用运行的。另外,还要执行wmiir向/rbar/status写东西。

而这个status过程一秒钟会被执行一次,也就是说,为了屏幕右下角的这一行字,系统就要每秒钟不动声色地执行这么多程序。在wmii下,wmiir程序被调用的频率极高,单击鼠标,按下或松开一个键,改变焦点等等都会产生事件,执行wmiir。

用惯了Windows,看看这些,显得很可怕吧~


类别:Linux | 添加到搜藏 | 浏览() | 评论 (9)
 
最近读者:
 
网友评论:
1
2008年02月18日 星期一 22:28
呵呵。。。看懂怎么搞了。。。
正在搞
 
2
2008年02月29日 星期五 18:30
我纯粹是乱搜到这里来的,orz
 
3
2008年02月29日 星期五 22:00
@hzqtc:
是搜索wmii跑来这里的吧~
 
4
2008年03月15日 星期六 14:25
哎呀?!呃.......好强的技术人才
 
5
2008年05月06日 星期二 12:54
wmii确实是个好东东!!!
 
6
2008年05月06日 星期二 14:19
Linux没用过·····看你文章是火星文··- -!
 
8
2008年06月20日 星期五 00:24
简洁实用 不变的道理
 
9
2008年07月16日 星期三 22:27
Opera hijacks C-Space key stroke...

I can not input chinese character right now but eager to say that I'm thrilled with wmii... That's _the_ WM I am looking for. haha
 
10
2008年07月20日 星期日 15:26
@nil,

Hope you enjoy it :p
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu