Я хочу знать, как создать простую рабочую среду, такую как KDE, Gnome и LXDE, для Linux или, в частности, Ubuntu/Kubuntu, но я не знаю, с чего начать и насколько это сложно.
Я хочу создать простой, эффективный и легкий рабочий стол и воспроизвести некоторые полезные функции из KDE, Gnome и Windows XP. Я не хочу изобретать велосипед, я хочу разработать графический интерфейс и основные диалоги.
Я мог бы использовать C++ с Qt или, возможно, с вызовами X11. Простой рабочий стол, такой как TWM, был бы первым шагом, тогда я мог бы добавить панель задач, меню "Пуск", новые функции и поиграть с новыми идеями.
Благодарю.
редактировать
Я установил icewm и думаю, что это то, что мне нужно для начала. На экране входа в систему я могу выбрать, использовать ли KDE (окружение рабочего стола) или icewm (оконный менеджер). Я не понимаю, что такое оконный менеджер.
Я скачал исходный код icewm и запутался. Мне нужно понять некоторые понятия, например, что происходит после экрана входа в систему при загрузке рабочего стола, как работает окно и т.д.
Редактировать 2
Я думаю, что мне нужен хороший учебник. Я должен понять, как работает Window Manager или Desktop Environment. Есть некоторые понятия, которые я должен знать.