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