Unity et Unity 2D se ressemblent beaucoup. Comment les nouveaux utilisateurs peuvent-ils savoir facilement s’ils utilisent Unity ou Unity 2D?
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 Unité 2D
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:
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:
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".
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:
Différences notables dans Unity 2D
Aussi à noter:
top
ou gnome-system-monitor
, vous remarquerez qu'Unity 2D comprend également des processus distincts pour le panneau, le lanceur et le tiret.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!
Il suffit de regarder la variable de session de bureau:
echo $DESKTOP_SESSION
C'est "ubuntu-2d" pour Unity 2D et "ubuntu" pour Unity.
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 nité 2D
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.)
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é)
nity 3D (qui a un fond transparent)
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.
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 ...
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.
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.