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