web-dev-qa-db-fra.com

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

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

92
htorque

Remarque:

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).


Le moyen le plus simple que j'ai trouvé est de regarder le lanceur:

La subtilité dans la conception des fenêtres contextuelles du lanceur - Unity 3D porte bien son nom avec un effet "3D" d'ombre plus sombre, tandis qu'Unity 2D est plus clair et a un effet plat "2D".

Unity 3D  enter image description here  Unité 2D  enter image description here

Si vous ne faites pas confiance à vos yeux, vous pouvez vous fier au système pour vous le dire. Il suffit de regarder la variable de session sur le bureau, d'ouvrir un terminal et de taper:

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 c'est un gros si), voici une critique détaillée:

Unité 3D

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

  • Les éléments du lanceur se plient lorsqu'il y a trop de fenêtres ouvertes ou que les éléments en excès sont épinglés au lanceur.
  • En outre, l'icône de la corbeille dans Unity 3D est basée sur votre thème d'icônes actuel et semble 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 papier peint lorsque le tableau de bord est ouvert et que le lanceur est légèrement translucide par défaut.
  • L'icône Dash est noir sur blanc, avec une bordure transparente et des bords arrondis.
  • Unity 3D est un plugin Compiz nécessitant Compiz, ce qui signifie que votre carte graphique doit prendre en charge la 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 n’exécutez certainement pas Unity 3D.
  • Les icônes d'Unity 3D ont un joli brillant + éclat, ainsi que des bords transparents/translucides.
  • Unity 3D tire pleinement parti de la composition même pour les listes rapides et les info-bulles d’éléments Launcher.
  • Le panneau d'Unity 3D a une ombre.
  • Unity 3D dispose d'un sélecteur d'espace de travail entièrement 3D avec des animations fluides et une lueur orange.

VEUILLEZ NOTER:
Ces images présentent un lanceur légèrement modifié, le lanceur étant réglé sur "Basculement de l'éclairage des bords" au lieu de l'option par défaut "Rétro-éclairage toujours actif".

Unity 3D's Launcher with folded icons

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

Unity 3D Trash Icon

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

Unité 2D:

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

Notable differences in Unity 2D  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 d'apparence brillante, comme dans Unity 2D.

Aussi à noter:

  • Le lanceur et Dash ne sont pas transparents lorsqu'ils n'utilisent pas de gestionnaire de fenêtre de compostage tel que CompizInstall compiz ou MutterInstall mutter (par exemple). Dans l’installation par défaut, la composition est activée dans Metacity.
  • Unity 2D peut s'exécuter dans différents gestionnaires de fenêtres, contrairement à Unity 3D. Si vous exécutez top ou gnome-system-monitor, vous remarquerez qu'Unity 2D comprend également des processus distincts pour le panneau, le lanceur et le tiret.
  • Comme noté par fossfreedom, Unity 2D ne tire actuellement pas parti de la composition pour les info-bulles et les listes rapides d’éléments Launcher.
  • Les panneaux + tableau de bord ne s'adaptent pas à votre fond d'écran lorsque le tableau de bord est ouvert.
  • Le panneau n'a pas d'ombre.
  • Le sélecteur d'espace de travail d'Unity 2D ne brille pas et propose des animations lentes, sans finesse.
  • En cas de débordement d'éléments sur le lanceur, il n'y a pas de pliage. Le lanceur ne fait que défiler.
64
RolandiXor

Je viens de découvrir comment dire quelle session vous utilisez, via une commande.

Façon de savoir quelle session est utilisée (lightdm seulement, donc 11.10 ou plus):

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

Autrement:

echo $DESKTOP_SESSION

J'espère que cela pourra aider!

51
komputes

Il suffit de regarder la variable de session de bureau:

echo $DESKTOP_SESSION

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

39
blueyed

La subtilité dans la conception des fenêtres contextuelles du lanceur - Unity 3D porte bien son nom avec un effet "3D" d'ombre plus sombre, tandis qu'Unity 2D est plus clair et a un effet plat "2D".

nité 3D enter image description here nité 2D enter image description here

36
fossfreedom

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 finit par [après ma modification] avec le même résultat, mais je ne connais pas la différence entre les drapeaux.)

14
zpletan

Dans le terminal, tapez

echo $DESKTOP_SESSION

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

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

nité 2D (qui a un arrière-plan coloré)

enter image description here

nity 3D (qui a un fond transparent)

Unity 3D

11

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

5
Ryan

Tu peux courir:

ps -ef | grep compiz | grep -v grep

Si compiz n'est pas en cours d'exécution (aucune sortie) et que vous disposez des panneaux d'unité, vous utilisez Unity2D.

Aucune idée pourquoi les gens doivent faire si compliqué. Unity régulier (pas 2D) a besoin de compiz pour fonctionner, alors cherchez-le ...

5
ActionParsnip

Je pense que la réponse la plus simple est 'echo $ DESKTOP_SESSION'. si elle dit ubuntu-2d, c'est l'unité 2d, si elle dit ubuntu, elle a l'unité 3d. Et j'ai abouti à découvrir que j'avais 3d. Lorsque vous cliquez avec le bouton droit de la souris sur une application du lanceur situé à 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 le terminal commandecho $DESKTOP_SESSION 2.Or Il suffit de regarder les images de Unity 2d et de l'unité 3D pour voir les différences.

1
Ubuntulover