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


67

Sto imparando le interfacce utente grafiche 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 nominati, ma non ho un quadro completo.

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

Poi arrivano Gnome 3, Unity, Gnome Shell e Gnome, che sembrano essere cose diverse. Ti prego, aiutami a capire la relazione tra tutta questa terminologia.

Risposte:


68

Hai solo bisogno di sapere 4 termini:

  • Gestione display
  • Window Manager
  • Interfacce utente grafiche (GUI)
  • Ambienti desktop

Gestione display

Esempi sono LightDM, GDM, KDM e LXDM. Normalmente hanno display manager da qualche parte nei loro nomi. Questi avviano il server X all'avvio e forniscono una schermata di accesso. Spesso consentono di selezionare un gestore di finestre e / o un ambiente desktop durante l'accesso.

Window Manager

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-managerper ottenere un elenco incompleto dei gestori di finestre in Ubuntu. Questi sono solo responsabili del disegno dei bordi dell'applicazione, della gestione della posizione delle finestre, dei temi e delle 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 cosa l'utente stia utilizzando, rappresentata principalmente in modo grafico, è una GUI.

Ambienti desktop

Nel mondo Linux, è indicato come 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, il gestore di rete, l'editor di testo, le impostazioni di sistema, il visualizzatore di immagini, il file manager, ecc. Esistono 4 ambienti desktop ben noti in Linux e Ubuntu:

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

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


Quindi, per rispondere alle tue preoccupazioni specifiche:

LightDM appare come un servizio sulla mia installazione ed è un "Window Manager"

Falso, Luce DM è un D ISPLAY M anager.

come è correlato a Compiz, che è anche un Window Manager 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 arrivano Gnome 3, Unity, Gnome Shell e Gnome, che sembrano essere cose diverse.

Gnome 3, Gnome Shell e Gnome sono termini usati colloquialmente come la stessa cosa. L'unità è totalmente diversa. Unity è un'altra shell opposta a Gnome / 3 / Shell. Gnome 3 Shell è stato comunemente chiamato come Gnome Shell in passato, proprio ora dicendo che GNOME, GNOME 3 Desktop Environment o Gnome Shell hanno lo stesso significato.


Grazie! Quando sfoglio il database di gconf, tuttavia, trovo una voce per / desktop / gnome. Tuttavia, per quanto ne so sto usando Unity su Ubuntu 12.04. Perché allora, gnome esiste nel database?
jII

@jesterII Unity è una shell che usa Compiz / Gnome.
Braiam,

1
Non sto dubitando della tua risposta, sto facendo domande di follow-up per aiutare a risolvere la mia confusione.
jII

1
@jesterII ogni domanda dovrebbe essere ricercabile e rispondente a tutta la comunità. Puoi fare riferimento a questa risposta con la tua nuova domanda in modo che l'intera comunità sappia da dove vieni. Se non hai dubbi su questa risposta e la tua domanda è solo un seguito, fai una nuova domanda.
Braiam,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.