Unity и Unity 2D выглядят очень похожими, так как новым пользователям легко узнать, работают ли они Unity или Unity 2D?
Unity и Unity 2D выглядят очень похожими, так как новым пользователям легко узнать, работают ли они Unity или Unity 2D?
Начиная с Ubuntu 12.10, Unity 2D больше не разрабатывается, и все системы используют Unity 3D (с LLVMpipe для систем без аппаратного ускорения).
Самый простой способ, который я нашел, - посмотреть на панель запуска:
Тонкость в дизайне всплывающих окон запуска - Unity 3D оправдывает свое название темным эффектом "3D", тогда как Unity 2D легче и имеет "2D" плоский эффект. Р>
Unity 3D
Unity 2D
Если вы не доверяете своим глазам, вы можете положиться на систему, чтобы сказать вам, просто посмотрите на переменную сеанса рабочего стола, откройте терминал и введите:
echo $DESKTOP_SESSION
Если он откликнется на ubuntu-2d
, это означает, что вы используете Unity 2D и ubuntu
для Unity3D.
Но если вы хотите получить более подробную информацию (и это большой вариант), вот расширенный обзор:
Unity 3D имеет несколько функций, которые выделяют его, что является результатом его "3D" природы и возможностей, предоставляемых ему таким образом:
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ:
Эти изображения представляют собой слегка модифицированную пусковую установку, в которой у меня установлен Launcher для "Edge Illumination Toggles" вместо по умолчанию "Подсветка всегда включена".
В Unity 2D есть несколько отличий от Unity 3D. Один из них заключается в том, что элементы запуска не сбрасываются.
Также обратите внимание на следующее:
Заметные различия в Unity 2D
Также обратите внимание:
top
или gnome-system-monitor
, вы заметите, что Unity 2D также состоит из отдельных процессов для Panel, Launcher и Dash. Просто узнайте, как определить, какой сеанс вы используете, используя команду.
Способ узнать, какая сессия используется (только для lightdm, так 11.10 или выше):
tail -n 20 /var/log/lightdm/lightdm.log | grep "Starting session" | cut -d ' ' -f5
В противном случае:
echo $DESKTOP_SESSION
Надеюсь, что это поможет!
Просто посмотрите на переменную сеанса рабочего стола:
echo $DESKTOP_SESSION
Это «ubuntu-2d» для Unity 2D и «ubuntu» для Unity.
Тонкость в дизайне всплывающих окон запуска - Unity 3D оправдывает свое название темным эффектом «3D», тогда как Unity 2D легче и имеет «2D» плоский эффект. Р>
Unity 3D
Unity 2D
Открыть терминал и
ps -ef | grep compiz | grep $USER | grep -v grep
Если вы получаете что-нибудь, вы в настоящее время используете Unity 3D.
(@ Robert говорит, чтобы запустить ps x | grep [c]ompiz | grep $USER
, который заканчивается [после моего редактирования] с тем же результатом, но я не знаю разницы между флагами.)
В терминале введите
echo $DESKTOP_SESSION
Затем он скажет вам, используете ли вы Unity 2D или 3D.
Кроме того, по умолчанию их панели очень разные, они должны выглядеть так:
Единство 2D (имеющее цветной фон)
Единство 3D (имеющее прозрачный фон)
В Unity 3d значок тире формируется иначе, чем все остальные элементы в панели запуска. Поэтому, если значок тире имеет ту же форму, что и все другие значки запуска, вы используете Unity 2d. Если значок тире отличается от всех других значков запуска, вы используете Unity 3d.
Вы можете запустить:
ps -ef | grep compiz | grep -v grep
Если compiz не работает (ничего не выводится), и у вас есть панели единства и т. д., вы используете Unity2D
. Р>
Не знаю, почему люди должны сделать это настолько сложным. Регулярное единство (не 2D) требует, чтобы compiz работал, чтобы работать, поэтому просто найдите это ....
Я думаю, что самым простым ответом является «echo $ DESKTOP_SESSION». если он говорит ubuntu-2d, это единство 2d, если он говорит ubuntu, он имеет единство 3d. И я привел к выяснению, что у меня есть 3d. Когда вы щелкните правой кнопкой мыши приложение на панели запуска слева. он имеет эффект размытия. Извините, но я действительно не могу добавить изображение.
1.Используйте команду терминала echo $DESKTOP_SESSION
2. Просто взгляните на фотографии Unity 2d и 3d 3d и посмотрите на различия.