Яка різниця між робочим середовищем та менеджером вікон?


88

Як говориться в назві.

Мені дуже важко намагатися зрозуміти, в чому полягають відмінності між робочим середовищем та менеджером вікон?


EDIT: Це я дізнався пізніше.

З цієї статті Джека Уоллена

В основному три шари, які можна включити в робочий стіл Linux:

X Windows - Це основа, яка дозволяє малювати графічні елементи на дисплеї. X Windows будує примітивний фреймворк, що дозволяє переміщати вікна, взаємодія з клавіатурою та мишею та малює вікна. Це потрібно для будь-якого графічного робочого столу.

Менеджер вікон - Менеджер вікон - це частина головоломки, яка контролює розміщення та зовнішній вигляд вікон. Менеджери вікон включають: « Просвіт» , «Після кроку» , « FVWM» , « Fluxbox» , « IceWM» тощо. Потрібна система Windows Windows, але не середовище робочого столу.

Середовище робочого столу - саме тут дехто починає трішки нечіткіше. Середовище робочого столу включає менеджер вікон, але він ґрунтується на ньому. Навколишнє середовище робочого столу, як правило, набагато повніше інтегрована система, ніж Менеджер вікон. Потрібні як X Windows, так і менеджер вікон.

Приклади настільних середовищ - GNOME , KDE , Cinnamon , Xfce серед інших)

Відповіді:


44

Менеджер вікон керує вашими вікнами. Він розміщує декор вікна навколо вмісту, включаючи кнопки, щоб мінімізувати або закрити. Він дозволяє змінювати розміри та переміщувати вікна навколо, визначає, яке вікно зверху. Metacity та Compiz - це два приклади сьогодні, twm та fvwm, можливо, запам'ятаються старими людьми, як я.

Середовище робочого столу дає вам загальний досвід користування. У ньому є панелі, системні меню, стартери, аплети статусу. Для управління вікнами, звичайно, йому потрібен віконний менеджер. Він може запропонувати провідник файлів і переглядач файлів за замовчуванням. Для того, щоб упорядкувати, він може навіть містити редактор за замовчуванням, термінальну програму або навіть електронну пошту, створені так, щоб вони були схожі та працювали разом. Gnome, XFCE та KDE - найвідоміші на даний момент.


3
Чи є панель завдань (список вікон) частиною Менеджера вікон чи середовища для робочого столу?
Дан Даскалеску

Я не думаю, що насправді корисно робити різке розмежування. Мій дорогий старий fvwm прийшов з декількома віджетами (серед них пейджер та список вікон), але я б не називав fvwm більш ніж віконцем. Бари OTOH, Gnome або Unity вже не є частиною віконця.
MPi

12

Окрім передусім ...

Що таке менеджер вікон?

Менеджер вікон - це програмне забезпечення, яке керує вікнами, що дозволяє відкривати, закривати, змінювати розміри та переміщувати вікна. Він також може представити користувачеві меню та параметри. Він контролює зовнішній вигляд GUI користувача. У Linux або BSD у вас є вибір. Ви можете вибирати будь-яку кількість менеджерів вікон, починаючи від простих і середніх простих (низький об'єм пам’яті та процесора), до великих великих. Є приблизно 17 "основних" менеджерів вікон і щонайменше 70 інших.

Ось короткий список деяких більш популярних:

  • fvwm2
  • twm
  • мвм
  • м2
  • Після кроку
  • Просвітництво
  • WindowMaker
  • IceWM
  • Собака
  • Чорна коробка
  • Fluxbox
  • і MetaCity

Щоб отримати справді приємний веб-сайт, який перелічує їх усі, спробуйте www.plig.org/xwinman/ .

Що таке робоче середовище?

Середовище робочого столу (DE) зазвичай їздить поверх диспетчера вікон і додає безліч функцій, включаючи панелі, панелі стану, можливості перетягування та набір інтегрованих додатків та інструментів. Насправді думки користувачів щодо операційних систем, як правило, базуються на одному: робочому середовищі. Звичайно, DE - це лише невелика частина ОС, і в системах Linux та Unix менеджер вікон та / або DE можна замінити або сильно налаштувати, не порушуючи жодних ліцензійних угод з кінцевим користувачем.

Найпопулярніші робочі середовища для Unix / Linux:

  • GNOME
  • KDE
  • CDE
  • XFce

(Звичайно, є й інші.)

Люб’язно http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html

Радуйся….


Перша ланка розірвана. Виправте це.
evaristegd

9

Я спробую бути короткою. Візьмемо для прикладу Ubuntu:

  • Compiz / Metacity (або KWin, XFWM) - це менеджери вікон . Їх призначення - намалювати вікна, бордюри, кнопки тощо.
  • Gnome (або KDE, XFCE) - це середовище робочого столу , оскільки поруч із вікном-менеджером вони пакують екран входу, панелі та символи, а також певні інструменти для налаштування та налаштування параметрів.

1

IMHO термін Desktop Environment походить від терміна Window Manager. Оскільки робоче середовище - це набір програмного забезпечення / інструментів, який будує сучасний складний візуальний інтерфейс між людиною та комп'ютером, тоді як Window Manager служить лише для створення простого графічного інтерфейсу (я пам’ятаю XWindows на станції Silicon Graphics у 1995 році :)).

З повагою, Вінченцо

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.