Qual è la differenza tra un ambiente desktop e un gestore di finestre?

77

Come dice il titolo.

Sto attraversando un periodo difficile per capire quali sono le differenze tra un ambiente desktop e un gestore di finestre?

EDIT: questo è ciò che ho scoperto in seguito.

Ci sono fondamentalmente tre livelli che possono essere inclusi nel desktop di Linux:

X Windows : questa è la base che consente di disegnare elementi grafici sul display. X Windows crea il framework primitivo che consente lo spostamento di finestre, interazioni con tastiera e mouse e disegna finestre. Questo è richiesto per qualsiasi desktop grafico.

Gestore finestre - Window Manager è il pezzo del puzzle che controlla il posizionamento e l'aspetto di Windows. I gestori di finestre includono: Illuminazione , Afterstep , FVWM , Fluxbox , IceWM , ecc. Richiede X Windows ma non un ambiente desktop.

Ambiente desktop - Questo è dove inizia a diventare un po 'sfocato per alcuni. Un ambiente desktop include un gestore finestre, ma si basa su di esso. L'ambiente desktop in genere è un sistema molto più integrato di un gestore di finestre. Richiede sia X Windows che un gestore di finestre. Esempi di ambienti desktop sono GNOME , KDE , Cannella , Xfce tra gli altri)

    
posta Zolomon 18.12.2010 - 22:56

4 risposte

39

Il gestore di finestre gestisce le tue finestre. Mette la decorazione della finestra intorno al contenuto, inclusi i pulsanti per ridurre o chiudere. Permette di ridimensionare e spostare le finestre, decide quale finestra è in cima. Metacity e Compiz sono due esempi da oggi, twm e fvwm potrebbero essere ricordati da persone anziane come me.

Un ambiente desktop offre un'esperienza utente complessiva. Ha i pannelli, i menu di sistema, gli antipasti, le applet di stato. Ha bisogno di un gestore di finestre, ovviamente, per gestire le finestre. Potrebbe offrire un esploratore di file e un visualizzatore predefiniti. Per semplificare, potrebbe persino contenere editor predefinito, programma terminale o persino e-mailer, tutti creati per assomigliarsi e lavorare insieme. Gnome, XFCE e KDE sono i più conosciuti al momento.

    
risposta data MPi 07.01.2011 - 09:16
9

Cercherò di essere breve. Prendendo Ubuntu per un esempio:

  • Compiz / Metacity (o KWin, XFWM) sono gestori di finestre . Il loro scopo è disegnare finestre, bordi, pulsanti, ecc.
  • Gnome (o KDE, XFCE) sono ambienti desktop , perché accanto a un gestore di finestre confezionano una schermata di login, pannelli e systrays, nonché alcuni strumenti per configurare e modificare le impostazioni.
risposta data chris 07.01.2011 - 13:04
9

Oltre a soprattutto ...

Che cos'è un gestore di finestre?

Un gestore di finestre è un software che gestisce le finestre, consentendo di aprire, chiudere, ridimensionare e spostare le finestre. È anche in grado di presentare menu e opzioni all'utente. Controlla l'aspetto grafico della GUI dell'utente. Con Linux o BSD, hai delle scelte. Sei libero di selezionare un numero qualsiasi di gestori di finestre, che vanno da quelli semplici semplici (poca memoria e consumo della CPU) a quelli grandi e ricchi di funzionalità. Ci sono circa 17 gestori di finestre "mainstream" e almeno altri 70.

Ecco una breve lista di alcuni dei più popolari:

  • fvwm2
  • twm
  • mwm
  • wm2
  • AfterStep
  • Illuminazione
  • WindowMaker
  • IceWM
  • Sawfish
  • Blackbox
  • Fluxbox
  • e MetaCity

Per un sito web davvero carino che li elenchi tutti, prova www.plig.org/xwinman/ .

Che cos'è un ambiente desktop?

Un ambiente desktop (DE) di solito si trova in cima a un Window Manager e aggiunge molte funzionalità, tra cui pannelli, barre di stato, funzionalità drag-and-drop e una suite di applicazioni e strumenti integrati. In effetti, le opinioni degli utenti sui sistemi operativi sono in genere basate su una cosa: l'ambiente desktop. Ovviamente, il DE è solo una piccola parte di un sistema operativo, e nei sistemi Linux e Unix, Window Manager e / o DE possono essere sostituiti o altamente personalizzati senza violare alcun accordo di licenza dell'utente finale.

Gli ambienti desktop più popolari per Unix / Linux sono:

  • GNOME
  • KDE
  • CDE
  • XFce

(Naturalmente ce ne sono altri.)

Cortesia link

Rallegrati ....

    
risposta data zeal 31.08.2013 - 21:38
1

IMHO il termine Ambiente desktop deriva dal termine di Gestione finestre. Come un ambiente desktop è un insieme di software / strumenti che costruisce l'odierna interfaccia visiva complessa tra uomo e computer, mentre Window Manager serve solo per creare una semplice interfaccia grafica (mi ricordo XWindows su Silicon Graphics station nel 1995 :)).

Saluti, Vincenzo

    
risposta data Vincenzo 18.12.2010 - 23:44

Leggi altre domande sui tag