Я опубликовал вопрос и заметил, что люди не правильно различают многие из этих вещей: Менеджеры Windows и Менеджеры входа, Менеджеры дисплея и Среда рабочего стола. Может кто-нибудь, пожалуйста, проясните это, то есть, расскажите нам разницу между ними и, возможно, как они связаны?
К какой категории относится Xorg? А как насчет Gdm / Kdm / Xdm? Люди также говорят о X. Что такое X?
Ответы:
Снизу вверх:
В теории (и в основном на практике) любой из этих компонентов является взаимозаменяемым. Вы можете запустить kmail, используя GNOME с WindowMaker на Xorg.
источник
Если вы поэкспериментируете с этим, будет ясно:
В
/etc/rc2.d
, вы найдете файлы, которые являются инструкциями, что ваш компьютер должен делать при запуске.Если вы используете GNOME, найдите файл с
gdm
его именем, а затем заменитеS
(первую букву имени) строчными буквамиs
. (GDM, как вы могли догадаться, диспетчер дисплеев GNOME. Если вы используете какой-то другой пакет, конечно, выясните, какой диспетчер дисплеев он использует, а затем отключите его таким же образом.)Теперь перезагрузите компьютер, и вы заметите, что экран входа в систему больше не отображается. Вывод 1: Нет диспетчера отображения, нет экрана входа в систему.
Вместо этого вы войдете в консоль. Теперь попробуйте, например, воспроизвести фильм (или сделать что-нибудь с графикой). Не сработает! Это потому что X не работает. Вывод 2: нет X, нет графики.
Третий шаг, начиная с X: Набрав
xinit
, в зависимости от вашего~/.xinitrc
файла, можно начать набор приложений. Но, чтобы проиллюстрировать это, попробуйте запустить X только с терминалом, скажем, urxvt. Так, положитьurxvt
в.xinitrc
и закомментировать (с#
) все остальное, а затем введитеxinit
.Теперь вы должны увидеть
urxvt
окно. Здесь вы можете воспроизводить фильмы и т. Д. Но вместо этого давайте переместимurxvt
окно в другое место. Не могу этого сделать. Вывод 3: Нет оконного менеджера, нет привычных вам функций графического интерфейса. Так, введитеexit
вurxvt
. (Эта команда выйдет из терминала, но, поскольку это был единственный запущенный процесс, как указано в.xinitrc
, X также прекратит работу.)Последний шаг, измените
.xinitrc
еще раз:(обратите внимание, что
&
процессы будут выполняться одновременно)Запустите X еще раз и посмотрите результат. Последняя часть головоломки: метасити, оконный менеджер.
Чтобы выйти, введите
pkill -9 metacity
. (На этом urxvt также будет завершен, возможно, потому что, поскольку он был запущен в фоновом режиме (с&
), metacity - единственный процесс, который контролирует X.)Удачи. Возможно, вы застрянете на некоторых деталях, но это стоит того, чтобы получить понимание.
источник
GDM
совпадают со строчнымиgdm
?В одном предложении: ваш менеджер дисплеев создает красивый графический дисплей, где вы можете использовать менеджер входа в систему для входа в сеанс X, который запустит диспетчер окон и может запустить менеджер рабочего стола.
источник
@bahamat ответ на вопрос завершен. Тем не менее, я добавляю определения других терминов, так как этот вопрос появляется первым в связанных поисках Google:
Ссылка:
https://superuser.com/questions/291298/window-manager-vs-desktop-environment-vs-window-system-whats-the-difference
источник