我想为像KDE或GNOME这样的Linux构建一个新的桌面环境,而不是那么复杂,我只想要一个新的窗口系统,一个新的桌面,就像具有一些简单功能的那样。
但问题是我不知道从哪里开始。为此可以使用像Qt或wxWidgets这样的工具包,还是应该从其他任何东西开始?我可以用c,c ++,java ......语言编程。
此X11或X Window系统是否与此有任何关系。任何人都可以告诉我应该从哪里开始。
答案 0 :(得分:5)
Linux上的桌面环境由许多互连组件组成。您应首先阅读现有桌面环境的工作原理:它们包含哪些组件以及它们如何协同工作。
您需要的信息在互联网上。查看维基百科(例如,Desktop environment页面,Windowing system和X Window System页面)。查看freedesktop.org及其Specifications页面。 Google了解其他信息。
您询问有关X11或X Window System是否与此任务有任何关系的事实表明您还不太了解Linux桌面的主要软件组件。幸运的是,这个问题很容易解决:你只需要做一些阅读。