KDE和GNOME之间的竞争火花从未熄灭过。当然,这不见得是件坏事,这种竞争很可能促使他们双方都更努力的工作。
KDE和GNOME应该了解用户最喜欢用什么软件,而不是把程序只看为他们桌面环境的一部分。他们要意识到:许多新的应用软件并没有用他们的库,他们自己也并不是其用户应用软件的主要提供者。更重要的是,他们要放宽视野看到外面更广阔的世界。
或许我们需要一种新的桌面环境,暂且称其为“X桌面环境”吧。这一环境并不是要代替KDE和GNOME,而是提出了一些其两者应在顶层加以完善的东西,即是一些标准。
以下是为桌面环境发展提出的建议:
拖放功能标准化: 应对X应用软件的拖放功能进行标准化,虽然现在已经这样做了,但之所以提出是因为还应当进一步加强。
文件关联:一个包含了整个系统的文件类型的数据库,当用户试图访问这些文件类型时,系统会有默认操作。应建立一个特殊的库来能够访问这个数据库(配置文件),或是使GTK+和QT都能够直接查询。故而,要为商业程序注册他们的新文件类型提供一个标准化环境。
开始菜单:要完成一个标准菜单和菜单配置文件/目录结构。KDE和GNOME可以继续使用他们自己的程序来显示这个菜单,保持他们原来的风格。他们只需要为这一新的开始菜单提供一个标准格式及文件系统定位,并把新菜单加入他们目前的菜单。
桌面目录:KDE和GNOME都喜欢把一些目录以GUI风格显示在桌面上,类似于Mac OS和Windows。这使用户可以把一些程序放在桌面上。并且也允许用户在KDE和GNOME之间进行切换。
面板:程序应该能把自己添加到面板上,这样我们就能清楚地知道究竟有那些程序在运行。
声卡共享后台程序:大部分的声卡只允许一个程序对其进行使用,所以我们需要一个类似于ESound的东西。为了让这个声卡共享程序工作得更好,我们需要运行统一的程序。GNOME和KDE都没有自己独立的LPD或Cpusd(用于共享打印机的程序),并且他们也不应该有自己的。这是一个典型的例子:不共享,就不工作。
主题:一个统一的X客户端主体系统。通常主题意味着程序的外观,现在有着许多风格各异的主题。他们一般会被做成一个文件组和一个配置文件。我们需要能够自由地到网上下载主题,另外,这些主体应该能够让用户方便地进行个性化设置。
这些建议在多样性和标准化两方面得到了权衡。如果这些建议能够实现的话,一定能使Linux桌面达到一个更好的境地。
摘自:Chinabyte-Linux专区