2011-10-27 56 views
0

我想为KDE或GNOME等Linux构建新的桌面环境,这并不复杂,我只是想要一个新的窗口系统,一个新的桌面,就像具有一些简单的功能一样。为Linux开发桌面环境

但问题是我不知道从哪里开始。是否可以使用像Qt或wxWidgets这样的工具包来达到这个目的,还是应该从其他任何东西开始?我可以编程语言C,C++,Java ...

这是X11或X窗口系统与此有任何关系。任何人都可以告诉我我应该从哪里开始。

+3

嗯......这是一个非常广泛的问题,我不确定你是否能够得到一个非常有用的答案 - 但你永远不知道。 (FWIW,KDE是建立在Qt上的,它是一个使用图形工具包的DE的例子。) –

+0

@DavidZaslavsky多么温柔的评论! – cnicutar

+0

@DavidZaslavsky感谢您的评论 – Khan

回答

5

Linux上的桌面环境由许多互连的组件组成。您应该先了解现有桌面环境的工作原理:它们包含哪些组件,以及它们如何协同工作。

您需要的信息是在互联网上。查看维基百科(例如,Desktop environment页面,Windowing systemX Window System页面)。看看freedesktop.org,及其Specifications页面。 谷歌其他信息

事实上,您提出有关X11或X Window系统是否与此任务有任何关系的问题,表明您还没有很好地理解Linux桌面的主要软件组件。幸运的是,这个问题很容易解决:你只需要做一些阅读。

+2

至于基础:这将是一个很好的开始:http://unix.stackexchange.com/q/7943 – ninjalj

+0

@约翰,ninjalj感谢您的信息。 – Khan