На этот вопрос уже есть ответ здесь:
Итак, я слышал следующие термины столько, сколько я помню. Попытки найти источник, который описывает их и их отношения друг к другу, просто не существует. И это, мягко говоря, сбивает с толку.
Может ли кто-нибудь объяснить мне, как пятилетнему ребенку, следующие термины и то, как они связаны или соотносятся друг с другом:
Gnome, KDE, Единица, Пантеон является настольными средами.
настольная среда А состоит из большого количества различных инструментов. например: войдите в менеджер, менеджер окон, средство запуска приложения, меню, эмулятор терминала, файловый менеджер, веб-браузер, редактора, графические инструменты для конфигурации системы и большого количества других утилит. Это - полный пакет всего, в чем Вы нуждаетесь.
Изображение от reddit:
GTK и QT являются инструментариями/платформой для разработки программного обеспечения, например: много инструментов, разработанных для Рабочей среды GNOME, использует GTK для создания их GUI, вместо того, чтобы писать все самостоятельно, что я могу использовать, они для ускорения моей разработки и в то же время используют и следуют за стандартной платформой, которую все другие программы используют в той же среде.
X платформа, мы можем даже сослаться на него как на протокол, X11 является последней версией этого протокола и Xorg (сервер Xorg: X использования клиентская структура сервера), реализация x11, это похоже на HTTP и браузеры, HTTP является протоколом, HTTP2 является последней версией и веб-браузерами, которые используют это, протоколы, чтобы говорить с веб-серверами так или иначе реализовали его.
Из Википедии:
X служит основной основой для среды GUI: рисунок и движущиеся окна на дисплее и взаимодействии с мышью и клавиатурой.
Это просто делает нас способными потянуть и показать вещи, также содержит много необходимых драйверов.
однако даже X потребностей менеджер окон к использованию это - возможности, это изображение рева, которое Вы видите twm
, менеджер окон и xterm
и другой материал, выполняющий X сессий, для получения дополнительной информации о менеджерах окон, считал последний раздел.
startx
является сценарием для перевода в рабочее состояние графической среды, он инициализирует X сессий.
Менеджеры окон являются главным образом частью настольной среды, можно даже использовать их вместо того, чтобы использовать полную настольную среду. Существует много менеджеров окон доступные вещи как: i3wm, потрясающий, openbox, fluxbox, черный ящик, xfwm4, compiz, и т.д.
, Они управляют, как наши окна действуют, как они похожи, какие элементы они имеют, где должен, мой заголовок и значение по умолчанию застегивают шоу, что происходит, если я перетаскиваю/изменяю размер/закрываю его? и т.д. Менеджеры окон используют серверы дисплея как X или Уэйленд для достижения их.
Изображения из Википедии.
startx
команда. В былые времена это - то, как Вы подняли бы GUI.