Réponses:
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 Unity 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 de 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 un examen approfondi:
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é, en ce sens que le lanceur est réglé sur "Basculement de l’illumination des bords" au lieu de la valeur 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.echo $DESKTOP_SESSION
:, comme mentionné par l'utilisateur komputes.
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 ça t'as aidé!
cairo-dock-unity
:( Est-ce que ça veut dire 3d?
Il suffit de regarder la variable de session de bureau:
echo $DESKTOP_SESSION
C'est "ubuntu-2d" pour Unity 2D et "ubuntu" pour Unity.
cairo-dock-unity
signifie donc 3d?
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 Unity 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 courir 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:
Unity 2D (qui a un fond coloré)
Unity 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 (rien en sortie) et que vous utilisez les panneaux d'unité, vous l'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 ...
ps x
plutôt exécuter pour afficher uniquement les processus de l'utilisateur actuel. Et depuis, unity-2d
a des processus en cours qui commencent par unity-2d
(comme unity-2d-panel
), exécuter la commande dans cette réponse mais avec à la unity-2d
place d' compiz
afficher des résultats si et seulement si unity-2d
est en cours d'exécution.
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 la commande de terminal echo $DESKTOP_SESSION
2.Ou regardez simplement les images d'Unity 2d et d'unity 3D et voyez les différences.