Qual è la relazione tra Unity, Gnome, Gnome 3, Compiz, Metacity e LightDM?

65

Sto imparando a conoscere le interfacce grafiche utente in Ubuntu e mi imbatto costantemente in termini diversi, che causano molta confusione per me. Ho provato a leggere tutorial di facile comprensione sulla relazione tra i pacchetti con nome, ma non ho un'immagine completa.

LightDM appare come un servizio sulla mia installazione ed è un "Window Manager", come è correlato a Compiz, che è anche un gestore di finestre ma non un servizio? Metacity è anche un gestore di finestre?

Poi arriva Gnome 3, Unity, Gnome Shell e Gnome - che sembrano tutte cose diverse. Per favore aiutami a capire la relazione tra questa terminologia.

    
posta jesterII 26.01.2014 - 21:55

1 risposta

67

Devi solo conoscere 4 termini:

  • Gestione display
  • Gestore finestre
  • Interfacce utente grafiche (GUI)
  • Ambienti desktop

Gestore display

Esempi sono LightDM, GDM, KDM e LXDM. Normalmente hanno display manager da qualche parte nel loro nome. Questi avviano il server X all'avvio e forniscono una schermata di accesso. Spesso ti permettono di selezionare un gestore di finestre e / o ambiente desktop come parte del login.

Gestore finestre

Compiz, Metacity, Mutter, W9dk, fluxbox sono gestori di finestre. Ce ne sono troppi da elencare. Se vuoi, puoi controllare tutti i pacchetti che forniscono x-window-manager per ottenere un elenco incompleto dei gestori di finestre in Ubuntu. Questi sono i soli responsabili del disegno dei bordi dell'applicazione, della gestione della posizione di finestre, temi e decorazioni.

Grapical User Interfaces (GUI)

Tutto ciò con cui l'utente interagisce in qualsiasi modo grafico, con icone e rappresentazioni. Window Manager, Display Manager e shell grafiche, applicazioni, ecc. Rientrano in questa categoria. Qualunque sia l'utilizzo dell'utente che è rappresentato prevalentemente in modo grafico è una GUI.

Ambienti desktop

Nel mondo Linux, si parla di un insieme di applicazioni, pacchetti, servizi, ecc. che fornisce un ecosistema completo ed equilibrato per l'utente. A differenza di Window Manager o Desktop Manager, gli ambienti desktop si occupano di tutto . Dalla schermata di accesso tramite l'applicazione di posta elettronica, il gestore di rete, l'editor di testo, le impostazioni di sistema, il visualizzatore di immagini, il file manager, ecc. Ci sono 4 ambienti desktop ben noti in Linux e Ubuntu:

  • GNOME
  • Ambiente desktop KDE
  • LXDE: ambiente desktop X11 leggero
  • Ambiente desktop XFCE

Tutti hanno un set completo di applicazioni, impostazioni, servizi, desktop / file / gestori di finestre, browser Internet, ecc.

Quindi, per rispondere alle tue preoccupazioni specifiche:

  

LightDM viene visualizzato come servizio sulla mia installazione ed è un "Gestore finestre"

False, Light DM è un D isplay M anager.

  

come è correlato a Compiz, che è anche un gestore di finestre ma non un servizio?

Non hanno niente in comune. Entrambi hanno funzioni diverse. Compiz è un compositore di finestre, un decoratore di finestre, un gestore di finestre.

  

Metacity è anche un gestore di finestre?

Sì.

  

Poi arriva Gnome 3, Unity, Gnome Shell e Gnome - che sembrano tutte cose diverse.

Gnome 3, Gnome Shell e Gnome sono termini usati colloquialmente come la stessa cosa. L'unità è completamente diversa. Unity è un'altra shell opposta a Gnome / 3 / Shell. Gnome 3 Shell è stata comunemente chiamata Gnome Shell nel passato, mentre adesso GNOME, GNOME 3 Desktop Environment o Gnome Shell hanno lo stesso significato.

    
risposta data Braiam 26.01.2014 - 22:26

Leggi altre domande sui tag