Unity и Unity 2D выглядят очень похожими, так как новым пользователям легко узнать, работают ли они Unity или Unity 2D?
Тонкость в дизайне всплывающих окон запуска - Unity 3D оправдывает свое название темным эффектом «3D», тогда как Unity 2D легче и имеет «2D» плоский эффект.
Unity 3D [/g2] Unity 2D [/g3]
В Unity 3d значок тире формируется иначе, чем все остальные элементы в пусковой установке. Поэтому, если значок тире имеет ту же форму, что и все другие значки запуска, вы используете Unity 2d. Если значок тире отличается от всех других значков запуска, вы используете Unity 3d.
Я думаю, самый простой ответ: «echo $ DESKTOP_SESSION». если он говорит ubuntu-2d, это единство 2d, если он говорит ubuntu, он имеет единство 3d. И я привел к выяснению, что у меня есть 3d. Когда вы щелкните правой кнопкой мыши приложение на панели запуска слева. он имеет эффект размытия. Извините, но я действительно не могу добавить изображение.
1.Используйте команду терминала echo $DESKTOP_SESSION
2.Or Просто посмотрите на фотографии единства 2d и единства 3d и см. diffirences.
Open Terminal и
ps -ef | grep compiz | grep $USER | grep -v grep
Если вы что-то получили, в настоящее время вы используете Unity 3D.
(@ Robert говорит, чтобы запустить ps x | grep [c]ompiz | grep $USER
, который заканчивается [после мое редактирование] с тем же результатом, но я не знаю разницы между флагами.)
Просто выяснили, как определить, какую сессию вы используете, с помощью команды.
Способ узнать, какая сессия используется (только для lightdm, так 11.10 или выше):
tail -n 20 /var/log/lightdm/lightdm.log | grep "Starting session" | cut -d ' ' -f5
В противном случае:
echo $DESKTOP_SESSION
Надеюсь, что это поможет!