<分区>
我想为 linux 构建一个新的桌面环境,如 KDE 或 GNOME,没有那么复杂,我只是想要一个新的窗口系统,一个新的桌面,就像那样,具有一些简单的功能。
但问题是我不知道从哪里开始。是否可以为此目的使用 Qt 或 wxWidgets 等工具包,或者我应该从其他任何东西开始?我可以用 c、c++、java 语言编程......
X11 或 X Window System 是否与此有任何关系。谁能告诉我我应该从哪里开始。
标签 linux
<分区>
我想为 linux 构建一个新的桌面环境,如 KDE 或 GNOME,没有那么复杂,我只是想要一个新的窗口系统,一个新的桌面,就像那样,具有一些简单的功能。
但问题是我不知道从哪里开始。是否可以为此目的使用 Qt 或 wxWidgets 等工具包,或者我应该从其他任何东西开始?我可以用 c、c++、java 语言编程......
X11 或 X Window System 是否与此有任何关系。谁能告诉我我应该从哪里开始。
最佳答案
Linux 上的桌面环境由许多相互关联的组件组成。您应该首先阅读现有桌面环境的工作原理:它们包含哪些组件,以及它们如何协同工作。
您需要的信息在 Internet 上。查看维基百科(例如,Desktop environment 页面、Windowing system 和 X Window System 页面)。看freedesktop.org , 及其 Specifications页。 Google 获取其他信息。
您询问 X11 或 X Window System 是否与此任务有任何关系这一事实表明您对 Linux 桌面的主要软件组件还没有很好的理解。幸运的是,这个问题很容易解决:你只需要做一些阅读。
关于linux - 为linux开发桌面环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7920251/