Sto usando Unity o Unity 2D?

90

Unity e Unity 2D sembrano molto simili, quindi come possono i nuovi utenti scoprire facilmente se stanno unendo Unity o Unity 2D?

    
posta htorque 18.09.2011 - 22:06

9 risposte

64

Nota:

A partire da Ubuntu 12.10, Unity 2D non è più sviluppato e tutti i sistemi utilizzano Unity 3D (con LLVMpipe per sistemi senza accelerazione hardware).

Il modo più semplice che ho trovato è quello di guardare il programma di avvio:

La sottigliezza nella progettazione dei popup di avvio - Unity 3D è all'altezza del suo nome con un effetto "3D" più scuro dell'ombra, mentre Unity 2D è più leggero e ha un effetto piano "2D".

Unity 3D Unity 2D

Se non ti fidi dei tuoi occhi puoi contare sul sistema per dirlo, basta guardare la variabile di sessione del desktop, aprire un terminale e digitare:

echo $DESKTOP_SESSION

Se riecheggia ubuntu-2d significa che stai utilizzando Unity 2D e ubuntu per Unity3D.

Ma se vuoi un po 'più dettagli (e questo è un grande se), ecco una recensione estesa:

Unity 3D

Unity 3D ha diverse funzionalità che lo distinguono, che sono il risultato della sua natura "3D" e delle capacità che gli sono state offerte in questo modo:

  • Gli elementi del programma di avvio si piegano quando ci sono troppe finestre aperte o elementi in eccesso riposti al programma di avvio.
  • Inoltre, l'icona del cestino in Unity 3D si basa sul tema delle icone corrente e quindi appare trasparente nell'impostazione predefinita (quando è vuota).
  • Pannello e tratteggio cambiano colore per adattarsi allo sfondo quando Dash è aperto e il programma di avvio è leggermente traslucido per impostazione predefinita.
  • L'icona del Dash è nera su bianco, con un bordo trasparente e bordi arrotondati.
  • Unity 3D è un plug-in Compiz e richiede Compiz, il che significa che la tua scheda grafica deve avere il supporto 3D e non puoi eseguirla su un altro gestore di finestre; quindi se stai eseguendo qualcosa di diverso da Compiz con Unity, sicuramente non stai utilizzando Unity 3D.
  • Le icone di Unity 3D hanno una bella lucentezza + bagliore su di esse e bordi trasparenti / traslucidi.
  • Unity 3D sfrutta al massimo il compositing anche per gli elenchi di scelta rapida e le descrizioni dei comandi degli elementi di avvio.
  • Il pannello di Unity 3D ha un'ombra.
  • Unity 3D ha un commutatore di area di lavoro completamente 3D con animazioni fluide e un bagliore arancione.
  

PER FAVORE NOTA:
Queste immagini presentano un launcher leggermente modificato, in quanto ho il Launcher impostato su "Edge Illumination Toggles" al posto del predefinito "Retroilluminazione sempre attiva".

  • Unity Launcher di Unity con icone piegate.

  • Icona Cestino di Unity 3D

Unity 2D:

Ci sono molte differenze in Unity 2D da Unity 3D. Uno di questi è che gli elementi del launcher non si piegano mai.
Nota anche quanto segue:

Differenze notevoli in Unity 2D

  1. Il pulsante Dash non è traslucido.
  2. Gli altri pulsanti sono icone piatte e non trasparenti / traslucidi con un aspetto lucido come in Unity 2D.

Nota anche:

  • Il launcher e Dash non sono trasparenti quando non si utilizza un gestore di finestre di compostaggio come Compiz o Mutter (per esempio). Nell'installazione predefinita, Metacity ha attivato il compositing.
  • Unity 2D può essere eseguito in diversi Window Managers, diversamente da Unity 3D. Se esegui top o gnome-system-monitor , noterai che Unity 2D comprende anche processi separati per Pannello, Launcher e Dash.
  • Come notato da fossfreedom, Unity 2D al momento non sfrutta il compositing per i tooltips e le liste veloci degli elementi di avvio.
  • Panel + Dash non si adatta allo sfondo quando Dash è aperto.
  • Il pannello non ha ombra.
  • Lo switcher dell'area di lavoro di Unity 2D non ha bagliore e presenta animazioni lente senza alcuna fluidità.
  • Quando c'è un overflow di elementi nel Launcher, non c'è alcun piegamento. Il programma di avvio scorre solo.
risposta data RolandiXor 13.04.2017 - 14:24
51

Hai appena scoperto come dire quale sessione stai usando, tramite comando.

Modo per sapere quale sessione viene utilizzata (solo lightdm, quindi 11.10 o superiore):

tail -n 20 /var/log/lightdm/lightdm.log | grep "Starting session" | cut -d ' ' -f5

In caso contrario:

echo $DESKTOP_SESSION

Spero che ti aiuti!

    
risposta data komputes 22.09.2011 - 00:24
39

Guarda la variabile di sessione del desktop:

echo $DESKTOP_SESSION

È "ubuntu-2d" per Unity 2D e "ubuntu" per Unity.

    
risposta data blueyed 18.11.2011 - 01:23
36

La sottigliezza nella progettazione dei popup di avvio - Unity 3D è all'altezza del suo nome con un effetto "3D" più scuro dell'ombra, mentre Unity 2D è più leggero e ha un effetto piano "2D".

Unity 3D Unity 2D

    
risposta data fossfreedom 18.09.2011 - 22:49
14

Apri terminale e

ps -ef | grep compiz | grep $USER | grep -v grep

Se ottieni qualcosa, stai utilizzando Unity 3D.

(@ Robert dice di eseguire ps x | grep [c]ompiz | grep $USER , che finisce [dopo la mia modifica] con lo stesso risultato, ma non conosco la differenza tra i flag.)

    
risposta data zpletan 18.09.2011 - 23:52
11

Nel terminale, digita

echo $DESKTOP_SESSION

Ti dirà quindi se stai utilizzando Unity 2D o 3D.

Inoltre, per impostazione predefinita i loro pannelli sono molto diversi, dovrebbero apparire così:

Unity 2D (che ha uno sfondo colorato)

Unity 3D (che ha uno sfondo trasparente)

    
risposta data Alfredo Hernández 02.05.2011 - 23:58
5

In Unity 3d, l'icona del trattino ha una forma diversa rispetto a tutti gli altri elementi nel launcher. Pertanto, se l'icona del trattino ha la stessa forma di tutte le altre icone di avvio, stai utilizzando Unity 2d. Se l'icona del trattino è diversa da tutte le altre icone di avvio, stai utilizzando Unity 3d.

    
risposta data Ryan 22.09.2011 - 20:50
5

Puoi eseguire:

ps -ef | grep compiz | grep -v grep

Se compiz non è in esecuzione (niente output) e hai i pannelli unity e così, stai usando Unity2D .

Non ho idea del motivo per cui le persone debbano renderlo così complicato. Regular Unity (non in 2D) richiede che compiz funzioni, quindi cerca quello ....

    
risposta data ActionParsnip 23.09.2011 - 14:42
1

Penso che la risposta più semplice sia "echo $ DESKTOP_SESSION". se dice ubuntu-2d, è unità 2d, se dice ubuntu, ha unità 3d. E ho portato a scoprire che ho 3d. Quando fai clic con il pulsante destro del mouse su un'applicazione sul launcher a sinistra. ha un effetto sfocato. Scusa ma non riesco davvero ad aggiungere un'immagine.

Quindi qual è la cosa giusta da fare?

1.Usare il comando terminale echo $DESKTOP_SESSION 2. Oppure guarda le immagini di Unity 2d e unity 3d e vedi le diffirenze.

    
risposta data Ubuntulover 16.07.2015 - 21:17

Leggi altre domande sui tag