LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 642|回复: 5

直接安装的桌面环境和用*box等拼凑的区别是什么?

[复制链接]
发表于 2009-8-22 19:37:56 | 显示全部楼层 |阅读模式
会话吗?
凑字
发表于 2009-8-22 19:49:42 | 显示全部楼层
区别在于是否有一大班“小弟”跟着

另外,速度方面有所区别
回复 支持 反对

使用道具 举报

发表于 2009-8-22 21:36:04 | 显示全部楼层
"小弟"间的依赖关系太复杂了

桌面环境比较省事
我有洁癖,所以花点力气用*box
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 21:52:15 | 显示全部楼层
我是说直接安装的 gnome 或 kde ,(包括桌面、面板、菜单、文件管理器这些基本东西,别的不论。)和手动用窗口管理器、面板、桌面等拼凑起来的情况相比,运行情况有些什么不同。是会话上面的区别吗?
回复 支持 反对

使用道具 举报

发表于 2009-8-23 00:25:07 | 显示全部楼层
"小弟"间的依赖关系太复杂了

桌面环境比较省事

看来没理清"小弟"的含义

@ch_fb:区别在于DE通常比较耗资源,因为它不单承担着与wm相同的功能,还要加载一些“小弟”需要的库
形象点比喻:你去买房子可以买个地皮自己找人建,或者直接买现成的配套齐全的住房都可以
一个需要折腾(折腾的结果是想要什么就什么)一个可以直接入住(可能你并不需要某些东西但它却包含在里面)
回复 支持 反对

使用道具 举报

发表于 2009-8-23 07:23:17 | 显示全部楼层
桌面环境为何如此臃肿?写这么多代码干什么?只为了更好看吗?不。
桌面环境的目标是:
1 与windows一样的目的:是为了更方便用户使用,例如一些automount功能;快速设置好无线网络……等等
2 为了程序员更容易写程序。借助很多便利的库,比较快地写出又符合标准,又符合第一点目标的程序。

依赖性是不能避免的,但现在的桌面环境有点走歧路了,彼此间很多不相兼容,反而让程序员更头痛,结果更多人不愿意使用桌面环境、程序员宁愿麻烦点也不依赖桌面环境编程。


我很希望freedesktop这些标准化组织能另外写一个的后台核心,把标准统一起来,最起码让程序员编写一次程序便可以在多种(不是全部)桌面上运行。
我设想的这个后台核心仅仅不包括图形界面——各种信息如何呈现给用户则由各桌面环境决定。
诸如gnome现在的d-bus通讯机制、gvfs虚拟文件路径、会话、自动挂载、剪贴板的数据结构、类注册表的gconf、声音事件、文件关联等等,其实都不需要图形界面。

若能实现,我猜会有不少洁癖人士甚至会帮它开发一个文字界面的桌面环境。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表