我用轻量级WM的一些感受
发表于 : 2010-08-15 23:41
我嗜好折腾,用过的WM不算少了,从openbox开始,到blackbox,fluxbox,icewm,fvwm,pkewm,awesome到目前的dwm
主要用openbox,最近两个月一直用dwm
个人认为轻量级WM都有如下特性:
1.本身比较小,但和那些DE相比,就如同分立元件相对于集成电路(原谅我这个电子专业出身的人吧,这个是我能想到的最贴切的比喻)
我现在dwm启动后,自启动了几个程序,大约用80M内存,openbox也差不多,kde和gnome大约是400+,但是当程序开的一多,就几乎没有区别了,DE可以共享很多库,而轻量级WM则不能那么紧凑,从软件工程上来讲是不合理的
2.轻量的WM多数会缺少些功能,对于新的GUI软件支持往往不那么完善,比如我在awesome中用不了symphony
当然正如集成电路对PCB设计工艺要求较高一样,DE中的app和lib都相互依赖,关系交错复杂,这也是最让人感到纠结的,我既想看pdf,不想装32的acroread,但evince和其他的一些pdf软件(比如xpdf)功能也不完善,就想用okular,但不得不装个kdelibs,看个pdf还要每次启动kdeinit.遇到这种情况,要么归顺kde,要么开个kdeinit,要么换个阅读软件.
现在有了另一个讨厌的问题,dwm不属于NetWM家族,不遵循EWMH的规范,像okular这种kde软件运行不太正常,常常自动变成全屏
最终...我装了acroread
上面都是唱反调的,下面来说有点:
3.几乎所有的轻量级WM都是keyboard-friendly的,几乎每个轻量级WM都可以自己定制快捷键,所以工作效率就比较高了,这也是我每次装上kde再删掉的原因,kde的快捷键又多又乱,定制时还要狂点鼠标
当然有时这也是缺点:一次我在dwm下,键盘没响应了,鼠标倒是能用,但我只能强行关机,事后庆幸power键和主键区是分开接线的,否则只能拔电池了.
4.轻量级WM可以让用户对x-window-system有个比较清晰的认识,这对我这种整天编译移植linux的人来讲还是比较重要的,我一开始用gnome时对这些东西一无所知
所以总结如下:
想过得舒服就用WM,想过得简单就用DE
用WM要作好随时陷入水深火热的心理准备,男人要对自己狠一点
赶快睡觉去了...睡少了就男人不起来了
主要用openbox,最近两个月一直用dwm
个人认为轻量级WM都有如下特性:
1.本身比较小,但和那些DE相比,就如同分立元件相对于集成电路(原谅我这个电子专业出身的人吧,这个是我能想到的最贴切的比喻)
我现在dwm启动后,自启动了几个程序,大约用80M内存,openbox也差不多,kde和gnome大约是400+,但是当程序开的一多,就几乎没有区别了,DE可以共享很多库,而轻量级WM则不能那么紧凑,从软件工程上来讲是不合理的
2.轻量的WM多数会缺少些功能,对于新的GUI软件支持往往不那么完善,比如我在awesome中用不了symphony
当然正如集成电路对PCB设计工艺要求较高一样,DE中的app和lib都相互依赖,关系交错复杂,这也是最让人感到纠结的,我既想看pdf,不想装32的acroread,但evince和其他的一些pdf软件(比如xpdf)功能也不完善,就想用okular,但不得不装个kdelibs,看个pdf还要每次启动kdeinit.遇到这种情况,要么归顺kde,要么开个kdeinit,要么换个阅读软件.
现在有了另一个讨厌的问题,dwm不属于NetWM家族,不遵循EWMH的规范,像okular这种kde软件运行不太正常,常常自动变成全屏
最终...我装了acroread
上面都是唱反调的,下面来说有点:
3.几乎所有的轻量级WM都是keyboard-friendly的,几乎每个轻量级WM都可以自己定制快捷键,所以工作效率就比较高了,这也是我每次装上kde再删掉的原因,kde的快捷键又多又乱,定制时还要狂点鼠标
当然有时这也是缺点:一次我在dwm下,键盘没响应了,鼠标倒是能用,但我只能强行关机,事后庆幸power键和主键区是分开接线的,否则只能拔电池了.
4.轻量级WM可以让用户对x-window-system有个比较清晰的认识,这对我这种整天编译移植linux的人来讲还是比较重要的,我一开始用gnome时对这些东西一无所知
所以总结如下:
想过得舒服就用WM,想过得简单就用DE
用WM要作好随时陷入水深火热的心理准备,男人要对自己狠一点
赶快睡觉去了...睡少了就男人不起来了