Объяснение всего окна менеджера и рабочего стола [dубликат]

На этот вопрос уже есть ответ: В чем разница между рабочей средой рабочего стола и оконным менеджером? 4 ответа Разница между Unity и GNOME 3 отвечает

Итак, я слышал следующие термины столько, сколько я помню. Пытаться найти источник, который описывает их и их отношение друг к другу, просто не существует. И это сбивает с толку, если не сказать больше.

Может кто-нибудь объяснить мне, как и пятилетнему, следующие термины и то, как они связаны или коррелируют друг с другом:

Gnome KDE Unity Xorg x11 x server startx Pantheon GTK QT Window manager
-1
задан 28 May 2017 в 23:45

4 ответа

Gnome, KDE, Unity, Pantheon

Gnome, KDE, Unity, Pantheon - это настольные среды. Настольная среда состоит из множества различных инструментов. например: менеджер входа в систему, диспетчер окон, панель запуска приложений, меню, эмулятор терминала, файловый менеджер, веб-браузер, редактор, графические инструменты для настройки системы и множество других утилит.

Изображение из reddit:

GTK и QT

GTK и QT являются инструментами / рамки для разработки программного обеспечения, например: множество инструментов, разработанных для среды настольных компьютеров Gnome, - это usin GTK, чтобы сделать свой графический интерфейс, вместо того, чтобы писать все сам, я могу использовать их для ускорения моей разработки и в то же время использовать и следовать стандартной структуре, которая все остальные программы используются в одной и той же среде.

X, X11 и Xorg

X - это структура, мы можем даже ссылаясь на него как на протокол, X11 является последней версией этого протокола, а Xorg (сервер Xorg: X использует клиентскую структуру сервера) - это реализация x11, это как HTTP и браузеры, HTTP - протокол, HTTP2 - последняя версия

Из Википедии:

X предоставляет базовую среду для среды графического интерфейса: рисование и перемещение окон на d isplay устройство и взаимодействие с мышью и клавиатурой.

Это просто делает нас способными рисовать и показывать вещи, также содержит много необходимых драйверов.

Однако даже X нужно, чтобы оконный менеджер использовал свои возможности, см. twm диспетчер окон и xterm и другие элементы, выполняющие сеанс X. Для получения дополнительной информации о менеджерах окон прочитайте последний раздел.

enter image description here [!d8]

startx

startx - это сценарий для добавления графической среды вверх, инициализация X-сессии.

Менеджеры окон

Менеджеры окон в основном являются частью рабочего стола среды, вы можете даже использовать их вместо использования полной среды рабочего стола. Существует множество оконных менеджеров, таких как: i3wm, awesome, openbox, fluxbox, blackbox, xfwm4, compiz и т. Д.

enter image description here [!d8]

Они контролируют, как работают наши окна, как они выглядят, какие элементы у них есть, где должны появляться мои заголовок и кнопки по умолчанию, что произойдет, если я перетащить / изменить размер / закрыть его? и т. д. Менеджеры окон используют для этого такие серверы отображения, как X или Wayland.

Изображение из reddit:

4
ответ дан 18 July 2018 в 12:34

ELI5 описание:

Xorg, x11, x сервер - все такое же вещь. Это в основном гигантское программное обеспечение, которое делает GUI возможным. Нет сервера X = = Нет графического интерфейса. оконный менеджер - вот что делает окна красивыми. X сервер дает вам голые кости. startx - это команда. В прежние времена именно так вы открыли графический интерфейс. Gnome, KDE, Unity, Pantheon - все это графические оболочки. Хотя сервер X дает вам графический интерфейс с голубыми костями, графические оболочки предоставляют конкретный вид приложений и конкретное поведение (например, Alt + Tab). Работайте вместе с менеджерами окон. Часто поставляется в комплекте с дополнительным программным обеспечением, таким как текстовые редакторы, веб-браузеры и т. Д. Исправление должно быть дано о Unity - это действительно просто плагин для диспетчера окон Compiz, который становится очевидным, когда Unity падает, и вы остаетесь на рабочем столе с barebone пусковую установку или верхнюю панель. GTK, QT - графические инструменты. В основном «язык» программирования GUI. В частности, это «библиотеки», и большинство распространенных языков на рабочем столе Linux, таких как Python или C ++, используют эти библиотеки для создания графических приложений.
0
ответ дан 18 July 2018 в 12:34

Gnome, KDE, Unity, Pantheon

Gnome, KDE, Unity, Pantheon - это настольные среды. Настольная среда состоит из множества различных инструментов. например: менеджер входа в систему, диспетчер окон, панель запуска приложений, меню, эмулятор терминала, файловый менеджер, веб-браузер, редактор, графические инструменты для настройки системы и множество других утилит.

Изображение из reddit:

GTK и QT

GTK и QT являются инструментами / рамки для разработки программного обеспечения, например: множество инструментов, разработанных для среды настольных компьютеров Gnome, - это usin GTK, чтобы сделать свой графический интерфейс, вместо того, чтобы писать все сам, я могу использовать их для ускорения моей разработки и в то же время использовать и следовать стандартной структуре, которая все остальные программы используются в одной и той же среде.

X, X11 и Xorg

X - это структура, мы можем даже ссылаясь на него как на протокол, X11 является последней версией этого протокола, а Xorg (сервер Xorg: X использует клиентскую структуру сервера) - это реализация x11, это как HTTP и браузеры, HTTP - протокол, HTTP2 - последняя версия

Из Википедии:

X предоставляет базовую среду для среды графического интерфейса: рисование и перемещение окон на d isplay устройство и взаимодействие с мышью и клавиатурой.

Это просто делает нас способными рисовать и показывать вещи, также содержит много необходимых драйверов.

Однако даже X нужно, чтобы оконный менеджер использовал свои возможности, см. twm диспетчер окон и xterm и другие элементы, выполняющие сеанс X. Для получения дополнительной информации о менеджерах окон прочитайте последний раздел.

enter image description here [!d8]

startx

startx - это сценарий для добавления графической среды вверх, инициализация X-сессии.

Менеджеры окон

Менеджеры окон в основном являются частью рабочего стола среды, вы можете даже использовать их вместо использования полной среды рабочего стола. Существует множество оконных менеджеров, таких как: i3wm, awesome, openbox, fluxbox, blackbox, xfwm4, compiz и т. Д.

enter image description here [!d8]

Они контролируют, как работают наши окна, как они выглядят, какие элементы у них есть, где должны появляться мои заголовок и кнопки по умолчанию, что произойдет, если я перетащить / изменить размер / закрыть его? и т. д. Менеджеры окон используют для этого такие серверы отображения, как X или Wayland.

Изображение из reddit:

4
ответ дан 24 July 2018 в 19:59

ELI5 описание:

Xorg, x11, x сервер - все такое же вещь. Это в основном гигантское программное обеспечение, которое делает GUI возможным. Нет сервера X = = Нет графического интерфейса. оконный менеджер - вот что делает окна красивыми. X сервер дает вам голые кости. startx - это команда. В прежние времена именно так вы открыли графический интерфейс. Gnome, KDE, Unity, Pantheon - все это графические оболочки. Хотя сервер X дает вам графический интерфейс с голубыми костями, графические оболочки предоставляют конкретный вид приложений и конкретное поведение (например, Alt + Tab). Работайте вместе с менеджерами окон. Часто поставляется в комплекте с дополнительным программным обеспечением, таким как текстовые редакторы, веб-браузеры и т. Д. Исправление должно быть дано о Unity - это действительно просто плагин для диспетчера окон Compiz, который становится очевидным, когда Unity падает, и вы остаетесь на рабочем столе с barebone пусковую установку или верхнюю панель. GTK, QT - графические инструменты. В основном «язык» программирования GUI. В частности, это «библиотеки», и большинство распространенных языков на рабочем столе Linux, таких как Python или C ++, используют эти библиотеки для создания графических приложений.
0
ответ дан 24 July 2018 в 19:59

Другие вопросы по тегам:

Похожие вопросы: