Est-ce que j'utilise Unity ou Unity 2D?

90

Unity et Unity 2D se ressemblent beaucoup, alors comment les nouveaux utilisateurs peuvent-ils facilement savoir s’ils utilisent Unity ou Unity 2D?

    
posée htorque 18.09.2011 - 22:06
la source

9 réponses

64

Note:

Depuis Ubuntu 12.10, Unity 2D n'est plus développé et tous les systèmes utilisent Unity 3D (avec LLVMpipe pour les systèmes sans accélération matérielle).

La manière la plus simple que j'ai trouvée est de regarder le lanceur:

Subtilité dans la conception des popups des lanceurs - Unity 3D porte bien son nom avec un effet d'ombre "3D" plus sombre alors que Unity 2D est plus léger et a un effet plat "2D".

Unity 3D Unity 2D

Si vous ne faites pas confiance à vos yeux, vous pouvez compter sur le système pour vous dire, regardez la variable de session du bureau, ouvrez un terminal et tapez:

echo $DESKTOP_SESSION

Si cela fait écho à ubuntu-2d , cela signifie que vous utilisez Unity 2D et ubuntu pour Unity3D.

Mais si vous voulez un peu plus de détails (et que c’est un grand si), voici une critique complète:

Unity 3D

Unity 3D possède plusieurs fonctionnalités qui le distinguent, qui sont le résultat de sa nature "3D" et des fonctionnalités qui lui sont offertes:

  • Les éléments du lanceur se plient lorsque trop de fenêtres sont ouvertes ou que des éléments excédentaires sont épinglés sur le lanceur.
  • En outre, l’icône de la corbeille dans Unity 3D est basée sur le thème de votre icône actuelle et est donc transparente dans la configuration par défaut (lorsqu'elle est vide).
  • Le panneau et le tableau de bord changent de couleur pour correspondre à votre fond d'écran lorsque le tableau de bord est ouvert et que le lanceur est légèrement transparent par défaut.
  • L’icône Dash est noire sur blanc, avec une bordure transparente et des bords arrondis.
  • Unity 3D est un plug-in Compiz et nécessite Compiz, ce qui signifie que votre carte graphique doit avoir un support 3D et que vous ne pouvez pas l'exécuter sur un autre gestionnaire de fenêtres. donc, si vous utilisez autre chose que Compiz avec Unity, vous ne pouvez certainement pas utiliser Unity 3D.
  • Les icônes d'Unity 3D ont un aspect brillant + brillant et des bords transparents / translucides.
  • Unity 3D tire pleinement parti de la composition même pour les info-bulles et les info-bulles d'éléments de lancement.
  • Le panneau Unity 3D a une ombre.
  • Unity 3D a un sélecteur d’espace de travail entièrement en 3D avec des animations fluides et une lueur orange.
  

VEUILLEZ NOTER:
Ces images présentent un lanceur légèrement modifié, dans la mesure où le lanceur est réglé sur "Bord Illumination Toggles" au lieu de par défaut "Backlight Always On".

  • Lanceur d'Unity 3D avec icônes pliées.

  • Icône de la corbeille d'Unity 3D

Unity 2D:

Il existe plusieurs différences entre Unity 2D et Unity 3D. L'un d'eux est que les éléments du lanceur ne se plient jamais.
Notez également ce qui suit:

Différences notables dans Unity 2D

  1. Le bouton Dash n’est pas translucide.
  2. Les autres boutons sont des icônes plates et non transparentes / translucides avec un aspect brillant comme dans Unity 2D.

À noter également:

  • Le lanceur et Dash ne sont pas transparents lorsque vous n'utilisez pas un gestionnaire de fenêtres de compostage tel que Compiz ou Mutter (par exemple). Dans l'installation par défaut, Metacity a activé la composition.
  • Unity 2D peut fonctionner dans différents gestionnaires de fenêtres, contrairement à Unity 3D. Si vous exécutez top ou gnome-system-monitor , vous remarquerez que Unity 2D comprend également des processus distincts pour Panel, Launcher et Dash.
  • Comme noté par fossfreedom, Unity 2D ne profite pas actuellement de la composition pour les info-bulles et les listes rapides des éléments Launcher.
  • Le Panel + Dash ne s’adapte pas à votre fond d’écran lorsque le Dash est ouvert.
  • Le Panel n’a pas d’ombre.
  • Le sélecteur d’espace de travail de Unity 2D n’a pas de lumière, et ses animations sont lentes, sans douceur.
  • Lorsqu'il y a un débordement d'éléments sur le lanceur, il n'y a pas de pliage. Le lanceur ne fait que défiler.
réponse donnée RolandiXor 13.04.2017 - 14:24
la source
51

Vous venez d’apprendre comment déterminer quelle session vous utilisez, via une commande.

Moyen de savoir quelle session est utilisée (lightdm uniquement, donc 11.10 ou supérieur):

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

Sinon:

echo $DESKTOP_SESSION

J'espère que ça aide!

    
réponse donnée komputes 22.09.2011 - 00:24
la source
39

Il suffit de regarder la variable de session du bureau:

echo $DESKTOP_SESSION

C'est "ubuntu-2d" pour Unity 2D et "ubuntu" pour Unity.

    
réponse donnée blueyed 18.11.2011 - 01:23
la source
36

Subtilité dans la conception des popups des lanceurs - Unity 3D porte bien son nom avec un effet d'ombre "3D" plus sombre alors que Unity 2D est plus léger et a un effet plat "2D".

Unity 3D Unity 2D

    
réponse donnée fossfreedom 18.09.2011 - 22:49
la source
14

Terminal ouvert et

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

Si vous obtenez quelque chose, vous utilisez actuellement Unity 3D.

(@ Robert dit de lancer ps x | grep [c]ompiz | grep $USER , ce qui se termine [après mon édition] avec la même sortie, mais je ne connais pas la différence entre les indicateurs.)

    
réponse donnée zpletan 18.09.2011 - 23:52
la source
11

Dans le terminal, tapez

echo $DESKTOP_SESSION

Il vous dira ensuite si vous utilisez Unity 2D ou 3D.

Par défaut, leurs panneaux sont très différents, ils devraient ressembler à ceci:

Unity 2D (avec un arrière-plan coloré)

Unity 3D (qui a un arrière-plan transparent)

    
réponse donnée Alfredo Hernández 02.05.2011 - 23:58
la source
5

Dans Unity 3d, l’icône de tiret a une forme différente de celle de tous les autres éléments du lanceur. Donc, si l'icône du tiret a la même forme que toutes les autres icônes du lanceur, vous utilisez Unity 2d. Si l'icône du tiret est différente de toutes les autres icônes du lanceur, vous utilisez Unity 3d.

    
réponse donnée Ryan 22.09.2011 - 20:50
la source
5

Vous pouvez lancer:

ps -ef | grep compiz | grep -v grep

Si compiz n’est pas en cours d’exécution (rien n’est sorti) et que vous avez les panneaux d’unité, vous utilisez Unity2D .

Aucune idée de la raison pour laquelle les gens doivent compliquer les choses. Regular Unity (pas 2D) a besoin de compiz pour fonctionner, il suffit donc de chercher ça.

    
réponse donnée ActionParsnip 23.09.2011 - 14:42
la source
1

Je pense que la réponse la plus simple est "echo $ DESKTOP_SESSION". si on dit Ubuntu-2d, c'est l'unité 2d, si on dit ubuntu, ça a l'unité 3d. Et j'ai abouti à découvrir que j'ai 3d. Lorsque vous cliquez avec le bouton droit sur une application sur le lanceur à gauche. il a un effet de flou. Désolé mais je ne peux vraiment pas ajouter une image.

Alors, quelle est la bonne chose à faire?

1.Utilisez la commande du terminal echo $DESKTOP_SESSION 2. Ou regardez les images d'Unity 2d et l'unité 3d et voyez les différences.

    
réponse donnée Ubuntulover 16.07.2015 - 21:17
la source

Lire d'autres questions sur les étiquettes