Differenza tra Unity e GNOME


Risposte:


57

Cos'è GNOME?

GNOME è molte cose. Di solito, GNOME si riferisce a GNOME Desktop Environment . Citando Arch Wiki:

Un ambiente desktop raggruppa una varietà di client X per fornire elementi grafici comuni dell'interfaccia utente come icone, barre degli strumenti, sfondi e widget desktop. Inoltre, la maggior parte degli ambienti desktop include una serie di applicazioni e utility integrate.

È stato creato e gestito dalla fondazione GNOME . Sono la forza trainante di un gran numero di applicazioni popolari , così come i fornitori di una serie di librerie come GTK, GObject e persino un linguaggio chiamato Vala , che sono usati per costruire le applicazioni in GNOME DE, e fanno parte del progetto GNOME nel suo insieme.

Esistono due versioni relativamente note di GNOME: GNOME2, ormai obsoleto e morto, e GNOME3, la versione attuale. Ubuntu ha rintracciato GNOME (qualunque sia la versione corrente) per tutto il tempo che posso ricordare. Ad esempio, puoi vedere GNOME2 in azione in Ubuntu 10.04. Una volta che GNOME2 è scomparso, è stata introdotta una modalità classica chiamata GNOME Classic, GNOME Flashback (e forse altri nomi), con nessun punto vicino alla flessibilità o personalizzazione di GNOME2. Sembrava GNOME2.

GNOME2 è stato forkato per diventare MATE . MATE è l'esperienza più vicina a GNOME2 che puoi ottenere ora, ma con gli aggiornamenti delle funzionalità. Ubuntu MATE è ora un sapore ufficiale.

GNOME3 è quello che vedi quando guardi il sito Web GNOME , o quando installi Ubuntu GNOME, ed è sotto molte applicazioni in Ubuntu e Cinnamon . MATE sta aggiungendo il supporto per GTK3, la libreria sotto GNOME3. In genere quando gli utenti finali parlano di GNOME3, intendono GNOME Shell (poiché è quello che vedi).

Come si collega a Unity?

Puoi pensare a GNOME come il genitore del Desktop Environment (DE) predefinito di Ubuntu (o almeno uno zio). È il progetto a monte di molte applicazioni Ubuntu.

L'ambiente desktop predefinito di Ubuntu utilizza la maggior parte delle applicazioni GNOME con alcune modifiche:

  • Unity invece di GNOME Shell (fino a Ubuntu 17.04)
  • Firefox anziché Web (una volta chiamato Epifania)
  • Thunderbird invece di Evolution
  • LibreOffice Write anziché Abiword
  • alcune patch per GNOME Terminal e Nautilus, credo.
  • Tema GTK Ambiance invece di Adwaita
  • e forse qualche altro

Unity e GNOME Shell hanno alcune somiglianze:

  • Un pannello superiore
  • Un molo
  • Un sostituto ricercabile per il sistema di menu per elencare le applicazioni.

Tuttavia, penso che le somiglianze finiscano qui.

La distribuzione Ubuntu GNOME usa GNOME tranne i pochi casi in cui le applicazioni sono state patchate (come il Terminale GNOME).


Lettura pertinente:

  1. Qual è la relazione tra Unity, Gnome, Gnome 3, Compiz, Metacity e LightDM?
  2. Quali tipi di ambienti desktop e shell sono disponibili?
  3. Quando si installano pacchetti (in particolare quelli con interfacce grafiche) come si determina quale è adatto alla propria distribuzione?
  4. Qual è l'ambiente desktop predefinito per Ubuntu 13.10?
  5. Che cos'è un ambiente desktop, una sessione e una shell?

Il pacchetto Ubuntu non contiene Gnome, il suo valore predefinito è Unity. Voglio sapere che Ubuntu Gnome contiene Unityinsieme al suo valore predefinito Gnome?
Soumyadip Das

2

GNOME è un progetto che fornisce supporto all'ambiente desktop GNOME, che a sua volta utilizza la shell GNOME come shell predefinita. Presumo che tu stia parlando delle differenze tra la shell Unity e la shell GNOME (che sono le uniche cose che possono essere accuratamente confrontate).


Tecnicamente, l'unica differenza è che mentre GNOME Shell usa borbottio / disordine (e talvolta metacità, ma non è l'impostazione predefinita) come gestore di finestre, Unity usa Compiz (in effetti, Unity è un plugin Compiz, ma dimentichiamolo) e il uso di NotifyOSD invece della libreria libnotify. Successivamente, non ci sono altri importanti cambiamenti architettonici. Entrambi utilizzano la maggior parte delle stesse librerie (che a loro volta sembrano causare conflitti quando si installano entrambi) e Unity fornisce l'integrazione con servizi di terze parti (con le funzionalità Scope e Lens).

Quindi le altre differenze sono puramente estetiche, l'uso della barra superiore + launcher / dock (a sinistra) + trattino rispetto alla barra superiore + trattino di GNOME, l'uso di temi diversi, in generale, cercano di offrire un'esperienza utente diversa.

Ora, dal punto di vista istituzionale, Unity è promossa dal progetto Ayatana mentre, come ho detto all'inizio, GNOME Shell è stata sviluppata dal progetto GNOME. E questo è tutto. Quindi, in realtà c'è più in comune tra GNOME Shell e Unity rispetto ad altre shell, come kdm, xfwm4, ecc .; attraverso c'è poco in comune tra Unity shell e Cinnamon (se ignori l'uso di GTK3).


che dire di gnome 2? hai un sacco di persone che parlano di gnome classico e pochissime persone gestiscono stock gnome 3 ora
sbergeron,

@sbergeron davvero? Ormai lo stock gnome 2 dovrebbe essere estinto (nessuna distribuzione sindaco ha un pacchetto gnome 2) e la domanda non riguarda gnome 2, ma semplice GNOME (nel qual caso ho fatto un'introduzione esplicativa sulle differenze). Non c'è nulla nel corpo / titolo della domanda che suggerisca che la domanda riguarda Gnome 2, né Ubuntu include il pacchetto Gnome 2, quindi è irrilevante.
Braiam,

tranne che ci sono modalità di fallback, c'è compagno, e molte persone parlano di gnome come una volta e che le informazioni sono MOLTO utili. So che lo avrei trovato utile poiché ho usato gnome 2 e l'avrei tenuto se potessi, e probabilmente lo avrei fatto riferimento più volte che ora posso contare in alcuni posti
sbergeron

1
La domanda non ha assolutamente nulla a che fare con lo gnomo 2. Braiam: Speravo che tu evidenziassi le differenze tra lo gnomo (come progetto) e l'Unità come DE.
Seth,

1
Se vuoi confrontare il progetto GNOME con qualcosa, dovrebbe essere Ayatana, non con la shell GNOME.
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.