Risposte:
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 è guardare il programma di avvio:
Sottigliezza nella progettazione dei popup di avvio - Unity 3D è all'altezza del suo nome con un effetto "3D" di ombra più scura mentre Unity 2D è più leggero e ha un effetto piatto "2D".
Unity 3D Unity 2D
Se non ti fidi dei tuoi occhi, puoi fare affidamento sul sistema per dirti, basta guardare la variabile della sessione desktop, aprire un terminale e digitare:
echo $DESKTOP_SESSION
Se riecheggia, ubuntu-2d
significa che stai usando Unity 2D e ubuntu
per Unity3D.
Ma se vuoi maggiori dettagli (e questo è un grande if), ecco una recensione estesa:
Unity 3D ha diverse funzionalità che lo distinguono, che sono il risultato della sua natura "3D" e delle capacità che gli sono concesse in questo modo:
NOTA BENE:
Queste immagini presentano un launcher leggermente modificato, in quanto ho il Launcher impostato su "Edge Illumination Toggles" invece del predefinito "Backlight Always On".
Esistono diverse differenze in Unity 2D da Unity 3D. Uno di questi è che gli oggetti del lanciatore non si piegano mai.
Si noti inoltre quanto segue:
Differenze notevoli in Unity 2D
Da notare anche:
top
o gnome-system-monitor
, noterai che Unity 2D comprende anche processi separati per Panel, Launcher e Dash.echo $DESKTOP_SESSION
come menzionato dall'utente kompute.
Ho appena scoperto come dire quale sessione stai usando, tramite comando.
Modo di sapere quale sessione viene utilizzata (solo lightdm, quindi 11.10 o versioni successive):
tail -n 20 /var/log/lightdm/lightdm.log | grep "Starting session" | cut -d ' ' -f5
Altrimenti:
echo $DESKTOP_SESSION
Spero che aiuti!
cairo-dock-unity
:( Significa 3d?
Guarda la variabile della sessione desktop:
echo $DESKTOP_SESSION
È "ubuntu-2d" per Unity 2D e "ubuntu" per Unity.
cairo-dock-unity
significa 3d?
Sottigliezza nella progettazione dei popup di avvio - Unity 3D è all'altezza del suo nome con un effetto "3D" di ombra più scura mentre Unity 2D è più leggero e ha un effetto piatto "2D".
Unity 3D Unity 2D
Apri Terminale e
ps -ef | grep compiz | grep $USER | grep -v grep
Se ottieni qualcosa, stai attualmente utilizzando Unity 3D.
(@Robert dice di correre ps x | grep [c]ompiz | grep $USER
, che finisce [dopo la mia modifica] con lo stesso output, ma non conosco la differenza tra i flag.)
Nel terminale, digitare
echo $DESKTOP_SESSION
Ti dirà quindi se stai eseguendo 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)
In Unity 3d, l'icona del trattino ha una forma diversa rispetto a tutti gli altri elementi nel programma di avvio. Quindi, se l'icona del trattino ha la stessa forma di tutte le altre icone di avvio, stai usando Unity 2d. Se l'icona del trattino è diversa da tutte le altre icone di avvio, stai utilizzando Unity 3d.
Puoi eseguire:
ps -ef | grep compiz | grep -v grep
Se compiz non è in esecuzione (niente di output) e hai i pannelli di unità e simili, stai usando Unity2D
.
Non ho idea del perché le persone debbano renderlo così complicato. Unity regolare (non 2D) ha bisogno del funzionamento di compiz per funzionare, quindi cerca quello ....
ps x
invece per mostrare i processi solo dall'utente corrente. E poiché unity-2d
ha processi in esecuzione che iniziano con unity-2d
(like unity-2d-panel
), eseguendo il comando in questa risposta ma con unity-2d
invece di compiz
mostrerà risultati se e solo se unity-2d
è in esecuzione.
Penso che la risposta più semplice sia 'echo $ DESKTOP_SESSION'. se dice ubuntu-2d, è unità 2d, se dice ubuntu, ha unità 3d. E ho scoperto che ho 3d. Quando fai clic con il pulsante destro del mouse su un'applicazione nel programma di avvio sulla sinistra. ha un effetto sfocato. Scusa ma non riesco davvero ad aggiungere un'immagine.
1.Utilizzare il comando del terminale echo $DESKTOP_SESSION
2. Oppure basta guardare le immagini di Unity 2d e unità 3d e vedere le differenze.