|
|
发表于 2009-4-5 08:41:08
|
显示全部楼层
Post by freeobject;1969980
gnome的设计不符合OO的基本原理。 设计的时候应该把界面元素decouple,然后reassemble
好的设计便于编程和维护。分工不明,给程序员复杂度过高的工作不见得是好事。
基本的界面元素有 桌面菜单(应该跟面板分开成用户可设计的独立模块),面板(taskbar+logo), 时钟(复杂度不高可以放到面板里面),applets(应该跟面板分开 融合到desklets里面),系统托盘(要支持定制和real transparency) , 还有背景,一个简单的命令行就可以搞定,有何必要ROOT上面再花心思? 其它的窗口管理器/themes, cursor, various command bindings等等全交给compiz好了。
gnome2太windows, 委身于用户的习性没有大胆的革新不见的是好事。用户的喜好是可以shaped,不是自然形成的。user habits flickers and could be channelled
gnome用着挺习惯的,其他一概不懂。 |
|