Что такое оконные менеджеры, менеджеры рабочего стола, среды рабочего стола, менеджеры входа в систему? Какой из них вам нужен и зачем? [дубликат]

Что такое оконные менеджеры, менеджеры рабочего стола, среды рабочего стола? Какой из них вам нужен и зачем?

0
задан 9 April 2020 в 10:36

1 ответ

Понимание DOS и менеджеров окон

Ubuntu и Debian похожи на DOS; это получает вход от клавиатуры и отвечает введенный путем выведения текста на один экран (одно окно). Менеджер окон (WM) позволяет нескольким окнам быть оттянутыми и таким образом необходим для многозадачности и огромной эволюции в дизайне ОС. Что-либо продвинутое экран; это - менеджер окон на работе, но она должна получить заказы рисунка от программы или многих программ. При рисовании фона на рабочем столе (корневое окно) это - программа, которая отправляет заказы к WM (Менеджер окон). При восстановлении настольного содержания это - другая программа, дающая распоряжения WM. Таща панель задач, средство запуска приложения, прикрепление, системный лоток это - много программ, дающих больше распоряжений WM. При получении этих рисунок приказывает, чтобы часть тех заказов указала, потянуть ли в существующем окне или новом окне.

Вопрос - то, что делает WM, если это - новое окно? Это помещает сверху другого окна, около него или допускает обе возможности? Это - основное различие между менеджером окон укладки, менеджером окон мозаичного размещения и динамическим менеджером окон. Microsoft Windows использует укладку WM, но ожидайте минута, почему окнам позволяют быть сложенными и где порядок? Две причины: окнам позволяют быть сложенными, чтобы максимально использовать экранного агента по операциям с недвижимостью, и порядок является произвольным и ненужным для укладки WM; если Вы видите его и выбираете его затем, это достаточно по данным Microsoft и складывающий WMs. Как - назван панелью задач. На окнах эта панель задач содержит кнопку запуска, быстрый запуск, окна (чтобы они были запущены), и системный лоток. Так, необходимо смочь видеть окна в панели задач с помощью ее заголовка и просто выбрать ее с мышью для переноса на передний план его и в фокус. Это - то, как укладка WMs работает. Они технически не требуют панели задач, если у них есть привязки клавиш (сочетания клавиш) для навигации по окнам. По совпадению это точно, как человек, вероятно, перемещается по окнам с мозаичным размещением WM, который заказывает окна согласно схеме без перекрытия за счет экранного агента по операциям с недвижимостью.

В мозаичном размещении окна WM должны быть выбраны и максимизировали каждый раз, который является раздражающим. Радость укладки WMs является Вами, может перейти через максимизируемые окна; только необходимо максимизировать их однажды, чтобы сделать это. Возможно, у некоторых менеджеров по мозаичному размещению есть путь вокруг этого, но ни один, о чем я знаю. Теперь у размещающих рядом менеджеров есть путь вокруг ограниченной экранной недвижимости при помощи виртуальных рабочих столов иначе рабочие станции; каждая рабочая станция имеет свой собственный экран, таким образом когда у Вас заканчивается экран, располагают Вас с интервалами, просто перемещаются в другую рабочую станцию. Можно также сделать это с укладкой WM, но это особенно важно для мозаичного размещения WM. Однако я нахожу это раздражение и утомительный. Если у Вас есть очень большой экран, или несколько экранов, размещающих менеджеров рядом, имеют больше смысла, но это - мнение, поскольку у многих пользователей Windows есть установки мультимонитора, и какой вид менеджера окон делает использование Windows - складывающее. Неспециалисту с маленьким единственным монитором понравится, предпочитают менеджер окон укладки с панелью задач и находят это легче использовать (просто зависимый мыши). Это вызвано тем, что мозаичное размещение WMs использует сочетания клавиш для управления окнами и существует много сочетаний клавиш для запоминания и новый пользователь особенно, одно незнакомое с мозаичным размещением WMs не может легко выяснить, как работать он особенно, когда нет никаких визуальных индикаторов, чтобы помочь вести их как минус, прямоугольник или X в верхнем правом из окна некоторой укладки WM. Менеджер по мозаичному размещению таким образом врожденно более сложен для неспециалиста. Привязки клавиш позволяют управлять окнами (минимизируйте, максимизируйте, откройте, закройте, сделайте полный экран), организуйте (помещенный бок о бок, поставьте другую рабочую станцию), выберите окна (переключитесь на, переключатель от), и выполните программы, не нуждаясь в средстве запуска приложения, и очень намного больше.

Вне ознакомления себя с различием между различными типами менеджера окон существуют важные факторы до выбора Вашего определенного WM. Удостоверьтесь, что Вы всегда устанавливаете менеджер окон, который имеет весь ключ и привязку мыши и кнопки, которых Вы требуете для управления окнами, и это допускает пользовательские привязки клавиш также. Если существуют недостаточные привязки клавиш для управления окнами затем, это - поганый WM, не устанавливайте, попробуйте, протестируйте или используйте его. N.B. пользовательские привязки клавиш могут быть включены со многими другими приложениями, отдельными от WM. При установке менеджера окон укладки удостоверьтесь, что Вы также устанавливаете панель задач. Аналогично, я не рекомендовал бы WM, который не идет с файлом конфигурации, потому что истина быть сказанными Вы собираетесь иметь, настраивают дерьмо из него особенно, если Вы не используете среду рабочего стола, и мы будем говорить больше об этом вскоре.

Некоторые примеры больших менеджеров окон укладки включают (Черный ящик, Openbox, Fluxbox, XFwm, Kwin, Jwm, Icewm, Метагород, Бормотание). Бормотание разработано как библиотека. Таким образом GNOME-Shell является всем; оболочка, наборщик и менеджер окон [Ссылка] [1]. Некоторые примеры больших менеджеров окон мозаичного размещения включают i3, Влияние, Потрясающее, Dwm, PaperWM).

Понимание сред рабочего стола

Некоторый пример сред рабочего стола (DM) включает Рабочий стол Gnome, Xfce, LXDE, Плазму (KDE). DMS является рядом программ и их зависимых, которые говорят WM тянуть различные компоненты Рабочего стола. DM не является DM, если он не имеет персистентное графическое пространство пользователя; что известно как рабочий стол. DM должен также предоставить возможность устанавливать различные виджеты на рабочем столе или панели задач и способности добавить и удалить что-либо на рабочем столе. Все другие функции являются дополнительными, но они часто включают панель задач со средством запуска приложения и системным лотком. Рабочий стол (пространство пользователя) является технически корневым окном, которое не может закрыться, но может быть уничтожено. Это корневое окно является сессией и персистентной перезагрузкой и обладает настраиваемым фоном, важными или файлами, к которым часто получают доступ, и папками и ярлыками на программы доступа, файлы и папки где угодно в системе т.е., корзина и подсоединенные внешние диски могли быть на рабочем столе. У различных пользователей есть различные рабочие столы.

Настольная среда (DE) что-либо на рабочем столе или инициализации менеджера окон, который является персистентной перезагрузкой. Если Вы избегаете сред рабочего стола и решили использовать главным образом просто менеджер окон вместо этого, Вы, вероятно, хотите улучшить свой DE и не просто хотите; прибыть в терминал, пустой фон или пустой фон обоев с или без контекстного меню.

i3wm является менеджером окон мозаичного размещения, который идет со многими программами, который является "кодом" для улучшений DE. Те улучшения являются импровизированной панелью задач и systemtray. Смотря на основы рабочего стола, если Вы думаете об этом, это - по существу файловый менеджер с одной папкой и фоном. То есть это - отдельная программа из менеджера окон. Можно установить корневое окно в i3wm и большинстве менеджеров окон и даже сделать ту перезагрузку персистентной, но это попадает в DE, не DM, потому что это не имеет пространства пользователя, и при этом это не имеет встроенной способности легко добавить или удалить объекты на рабочий стол.

DMS всегда использует укладку WM, потому что эти WMs позволяют чему-либо быть оттянутым где угодно и по чему-либо, что является требованием для рабочего стола, и рабочий стол не является только корневым окном, но и fakefullscreen (FFS) корневое окно. FFS заполняет экран до границ других непрозрачных окон, которые являются частью рабочего стола т.е. панели задач.

Теперь, сделайте Вы хотите или нуждаетесь в пространстве пользователя для своих файлов и папок, который всегда немедленно доступен на фоне и не требует загрузки файлового менеджера к доступу Ваш /home каталог (истинное пространство пользователя)? Если Вы отвечаете на да затем, Вы хотите DM, который дает рабочий стол и позволяет Вам настраивать его легко. Помните, Вам также будет нужен менеджер окон укладки, потому что менеджер окон мозаичного размещения должен разделить окна без перекрытия с предварительно установленным порядком. Мозаичное размещение WM как любой WM должен согласовываться со всем, и начиная с мозаичного размещения окон порядка WM в соответствии с предварительными установками, для рисования панели задач, потребовало бы создания исключения, но предварительно установленным исключением является оксюморон или невозможность. Это по существу выходит за пределы роли менеджера окон мозаичного размещения. Менеджер окон укладки, с другой стороны, понимает понятие корневого окна. И укладка и мозаичное размещение WM должны потянуть в окне, но потому что укладка, WM может перекрыть окна любым способом, это эффективно, означает, что они могут потянуть где угодно без любых правил в отличие от мозаичного размещения WM. Я еще не нашел мозаичное размещение WM, который понимает понятие корневого окна, вероятно, это было бы динамическим WM. Помните, что основными функциями DM является рабочий стол (персистентное графическое пространство пользователя) и способность добавить и удалить объекты из рабочего стола.

При выборе DM это может, путая, но это не, если Вы помните то, что они разработаны, чтобы сделать; обеспечьте персистентное графическое пространство пользователя (рабочий стол) и позвольте пользователю легко настраивать рабочий стол т.е. легко добавлять или удалять объекты (виджеты, панели) из/в его. И третьей информацией интереса является использование памяти. С точки зрения выполнения их задания я занял бы место следующим образом: 1. Плазменный рабочий стол (просто не добирается немного лучше, чем это), 2. Рабочий стол Gnome (Не как модульный или легкий, но все еще очень настраиваемый) 3. XFCE (недостающий простоты добавления и удаления виджетов; объекты можно поставить панели или рабочий стол). Это - мое мнение. На памяти рейтинг равняется 1. XFCE (300 МБ), 2. Плазменные (410-500MB) 3. (450-500MB) Gnome.

Это - просто вопрос вкуса. DMS легче использовать и использовать больше памяти и CPU. Маршрут WM, требует, чтобы намного больше работы или работы любви добрались, который полировал взгляд и сделать это персистентным, но moreoften использует меньше системных ресурсов и более стабилен.

3
ответ дан 25 April 2020 в 10:52

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

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