Jaka jest różnica między środowiskiem graficznym a menedżerem okien?

88

Jak mówi tytuł.

Naprawdę trudno mi zrozumieć, jakie są różnice między środowiskiem graficznym a menedżerem okien?


EDYCJA: O tym dowiedziałem się później.

Z tego artykułu Jacka Wallena

Istnieją trzy warstwy, które mogą być zawarte w pulpicie Linux:

X Windows - jest to podstawa, która umożliwia rysowanie elementów graficznych na wyświetlaczu. X Windows buduje prymitywną strukturę, która umożliwia przenoszenie okien, interakcje z klawiaturą i myszą oraz rysuje okna. Jest to wymagane dla każdego pulpitu graficznego.

Menedżer okien - Menedżer okien to element układanki, który kontroluje umieszczenie i wygląd okien. Menedżery okien obejmują: Oświecenie , Afterstep , FVWM , Fluxbox , IceWM itp. Wymaga X Windows, ale nie środowiska graficznego.

Środowisko pulpitu - w tym przypadku zaczyna się trochę rozmywać. Środowisko pulpitu obejmuje Menedżera okien, ale opiera się na nim. Środowisko pulpitu zazwyczaj jest znacznie bardziej w pełni zintegrowanym systemem niż Menedżer okien. Wymaga zarówno X Windows, jak i Menedżera okien.

Przykładami środowisk pulpitu są między innymi GNOME , KDE , Cinnamon , Xfce )

Zolomon
źródło

Odpowiedzi:

44

Menedżer okien zarządza Twoimi oknami. Umieszcza dekorację okna wokół zawartości, w tym przyciski, aby zminimalizować lub zamknąć. Umożliwia zmianę rozmiaru i przesuwanie okien, decyduje, które okno jest na górze. Metacity i Compiz to dwa przykłady z dzisiaj, twm i fvwm mogą być zapamiętane przez starych ludzi takich jak ja.

Środowisko pulpitu zapewnia ogólne wrażenia użytkownika. Ma panele, menu systemowe, startery, aplety statusu. Do zarządzania oknami potrzebuje oczywiście menedżera okien. Może oferować domyślną przeglądarkę i przeglądarkę plików. Aby usprawnić, może nawet zawierać domyślny edytor, program terminalowy, a nawet e-mailer, wszystkie zaprojektowane tak, aby wyglądały podobnie i współpracowały ze sobą. Gnome, XFCE i KDE są obecnie najbardziej znane.

MPi
źródło
3
Czy pasek zadań (lista okien) jest częścią Menedżera okien lub środowiska pulpitu?
Dan Dascalescu
Nie sądzę, aby naprawdę użyteczne było dokonanie wyraźnego rozróżnienia. Mój drogi stary fvwm przyszedł z kilkoma widżetami (wśród nich pager i lista okien), ale nie nazwałbym fvwm niczym więcej niż menedżerem okien. OTOH, paski Gnome'a ​​lub Unity nie są już częścią menedżera okien.
MPi
12

Oprócz przede wszystkim ...

Co to jest Menedżer okien?

Menedżer okien to oprogramowanie do zarządzania oknami, które umożliwia otwieranie, zamykanie, zmianę rozmiaru i przenoszenie okien. Jest także w stanie prezentować menu i opcje użytkownikowi. Kontroluje wygląd GUI użytkownika. Z Linuksem lub BSD masz wybór. Możesz dowolnie wybierać dowolną liczbę menedżerów okien, od prostych i prostych (niskie zużycie pamięci i procesora), po duże. Istnieje około 17 „głównych” menedżerów okien i co najmniej 70 innych.

Oto krótka lista niektórych z bardziej popularnych:

  • fvwm2
  • twm
  • mwm
  • wm2
  • AfterStep
  • Oświecenie
  • WindowMaker
  • IceWM
  • Ryba piła
  • Czarna skrzynka
  • Fluxbox
  • i MetaCity

Aby znaleźć naprawdę fajną stronę z listą wszystkich, spróbuj www.plig.org/xwinman/ .

Co to jest środowisko pulpitu?

Środowisko pulpitu (DE) zwykle znajduje się na szczycie Menedżera okien i dodaje wiele funkcji, w tym panele, paski stanu, funkcje przeciągania i upuszczania oraz pakiet zintegrowanych aplikacji i narzędzi. W rzeczywistości opinie użytkowników na temat systemów operacyjnych są zazwyczaj oparte na jednej rzeczy: środowisku pulpitu. Oczywiście DE to tylko niewielka część systemu operacyjnego, aw systemach Linux i Unix Window Manager i / lub DE mogą zostać zastąpione lub wysoce dostosowane bez naruszania jakichkolwiek umów licencyjnych użytkownika końcowego.

Najpopularniejsze środowiska pulpitu dla systemów Unix / Linux to:

  • GNOM
  • KDE
  • CDE
  • XFce

(Oczywiście są inne.)

Dzięki uprzejmości http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html

Cieszyć....

gorliwość
źródło
Pierwszy link jest zepsuty. Proszę napraw to.
evaristegd
9

Spróbuję się streścić. Biorąc na przykład Ubuntu:

  • Compiz / Metacity (lub KWin, XFWM) to menedżery okien . Ich celem jest rysowanie okien, ramek, przycisków itp.
  • Gnome (lub KDE, XFCE) to środowiska pulpitu , ponieważ oprócz menedżera okien pakują ekran logowania, panele i systrays, a także niektóre narzędzia do konfigurowania i poprawiania ustawień.
Chris
źródło
1

IMHO termin Środowisko pulpitu pochodzi od terminu Menedżera okien. Jako środowisko pulpitu to zestaw oprogramowania / narzędzi, które budują dzisiejsze złożone interfejsy wizualne między człowiekiem a komputerem, podczas gdy Windows Manager służy tylko do tworzenia prostych interfejsów graficznych (pamiętam XWindows na stacji Silicon Graphics w 1995 roku :)).

Pozdrawiam, Vincenzo

Vincenzo
źródło