Я узнаю о графических пользовательских интерфейсах в Ubuntu и постоянно сталкиваюсь с различными терминами, которые вызывают у меня много путаницы. Я попытался прочитать простые для понимания учебные пособия об отношениях между именованными пакетами, но у меня нет полной картины.
LightDM отображается как служба в моей установке и представляет собой «диспетчер окон», как это связано с Compiz, который также является диспетчером окон, но не службой? Является ли Metacity оконным менеджером?
Затем появляются Gnome 3, Unity, Gnome Shell и Gnome - все это, кажется, разные вещи. Пожалуйста, помогите мне понять связь между всей этой терминологией.
Вам нужно знать только 4 термина:
Примерами являются LightDM, GDM, KDM и LXDM. У них обычно есть менеджер дисплеев где-то в их именах. Они запускают X-сервер при загрузке и предоставляют экран входа в систему. Они часто позволяют вам выбрать оконный менеджер и / или рабочую среду рабочего стола как часть входа в систему.
Compiz, Metacity, Mutter, W9dk, fluxbox являются оконными менеджерами. Их слишком много, чтобы перечислить. Если вы хотите, вы можете проверить все пакеты, которые предоставляют x-window-manager
, чтобы получить неполный список оконных менеджеров в Ubuntu. Они только отвечают за рисование границ приложения, управление положением окон, тем и декораций.
Все, с чем пользователь взаимодействует любым графическим способом, с иконками и представлениями. Менеджеры окон, Диспетчер отображения и Графические оболочки, приложения и т. Д. Подпадают под эту категорию. Все, что использует пользователь, представлено в графическом виде - это графический интерфейс.
В мире Linux это называется набором приложений, пакетов, сервисов и т. Д., Которые предоставляют пользователю полную и сбалансированную экосистему. В отличие от Window Manager или Desktop Manager, среды рабочего стола заботятся обо всем . От экрана входа в систему до почтового приложения, сетевого менеджера, текстового редактора, настроек системы, средства просмотра изображений, файлового менеджера и т. Д. В Linux и Ubuntu существует 4 хорошо известные среды рабочего стола:
Все они имеют полный набор приложений, настроек, сервисы, менеджеры рабочего стола / файлов / окон, интернет-браузер и т. д.
Итак, чтобы решить ваши специфические проблемы:
LightDM отображается как сервис в моей установке и является «оконным менеджером»
False, Light DM представляет собой D isplay M anager.
Как это связано с Compiz, который также является диспетчером окон, но не сервисом?
Ничего общего. Оба имеют разные функции. Compiz - это композитор окон, декоратор окон, менеджер окон.
Является ли Metacity также оконным менеджером?
Да.
Затем появляются Gnome 3, Unity, Gnome Shell и Gnome - все это, кажется, разные вещи.
Gnome 3, Gnome Shell и Gnome - термины, используемые в разговорной речи как одно и то же. Единство совершенно другое. Unity - это еще одна оболочка, противоположная Gnome / 3 / Shell. В прошлом Gnome 3 Shell обычно называли Gnome Shell, и сейчас говорят, что GNOME, среда рабочего стола GNOME 3 или Gnome Shell имеют то же значение.