我想知道如何创建一个简单的桌面环境,比如KDE、Gnome和LXDE,适用于Linux系统,特别是Ubuntu/Kubuntu,但我不知道从哪里开始以及它有多复杂。
我想创建一个简单、高效且轻量级的桌面,并从KDE、Gnome和Windows XP中再现一些好的功能。我不想重复造轮子,我想设计图形界面和主要对话框。
我可以使用C++和Qt,或者可能使用X11调用。像TWM这样的简单桌面将是第一步,然后我可以添加任务栏、启动菜单、新功能并尝试新的想法。
谢谢。
编辑
我已经安装了icewm,我认为这就是我需要开始的东西。在登录屏幕上,我可以选择是否使用KDE(桌面环境)或icewm(窗口管理器)。我不理解窗口管理器实际上是什么。
我已经下载了icewm的源代码,但我感到困惑。有一些概念我需要理解,例如,在加载桌面时登录屏幕后会发生什么,窗口如何工作等等。
编辑 2
我认为我需要一个好的教程。我必须了解窗口管理器或桌面环境是如何工作的。有一些概念我需要了解。