Unity и Unity 2D выглядят очень похоже, так как же новые пользователи могут легко узнать, работают ли они с Unity или Unity 2D?
С Ubuntu 12.10 больше не разрабатывается 2D Единица, и все системы используют 3D Единицу (с LLVMpipe для систем без аппаратного ускорения).
Самым легким путем я нашел, должен посмотреть на средство запуска:
Тонкость в дизайне всплывающих окон средства запуска - Единица 3D жизни к ее имени с более темным теневым "3D" эффектом, тогда как 2D Единица легче и имеет "2D" плоский эффект.
Единица 3D 2D единица
Если Вы не доверяете глазам, можно полагаться на систему, чтобы сказать Вам, просто посмотреть на настольную переменную сеанса, открыть терминал и тип:
echo $DESKTOP_SESSION
Если это реагирует ubuntu-2d
это означает использование 2D Единицы и ubuntu
для Unity3D.
Но если Вы хотите немного больше деталей (и это - большой вопрос), вот расширенный обзор:
3D единица имеет несколько функций, которые отделяют ее, которые являются результатом, он - "3D" природа и возможности, предоставленные ему тот путь:
Пожалуйста, примите во внимание:
Эти изображения представляют немного измененное средство запуска, в этом мне устанавливали Средство запуска на "Граничные Переключатели Освещения" вместо "Подсветки по умолчанию Всегда На".
Существует несколько различий в Единице, 2D от 3D Единицы. Один из них - то, что объекты средства запуска никогда не сворачиваются.
Также отметьте следующее:
Заметные различия в 2D Единице
Также знаменитый:
top
или gnome-system-monitor
, Вы заметите, что Единица, 2D также, состоит из отдельных процессов для Панели, Средства запуска и Тире.Только что узнал, как с помощью команды определить, какой сеанс вы используете.
Способ узнать, какой сеанс используется (только lightdm, т. Е. 11.10 или выше):
tail -n 20 /var/log/lightdm/lightdm.log | grep "Starting session" | cut -d ' ' -f5
В противном случае:
echo $DESKTOP_SESSION
Надеюсь, что это поможет!
Тонкость в дизайне всплывающих окон запуска - 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.
Кроме того, по умолчанию их панели очень разные, они должны выглядеть следующим образом:
Unity 2D (с цветным фоном)
[ 111]
Unity 3D (с прозрачным фоном)
В Unity 3d значок черты имеет другую форму, чем все остальные элементы в панели запуска. Таким образом, если значок черты имеет ту же форму, что и все другие значки запуска, вы используете Unity 2d. Если значок черты отличается от всех других значков запуска, вы используете Unity 3d.
Вы можете запустить:
ps -ef | grep compiz | grep -v grep
Если compiz не запущен (ничего не выводится) и у вас есть панели единиц и тому подобное, вы используете Unity2D
.
Не знаю, почему люди должны делать это так сложно. Обычное Unity (не 2D) нуждается в запуске compiz для работы, так что просто посмотрите на это ....
Я думаю, что самый простой ответ - «echo $ DESKTOP_SESSION». если там написано Ubuntu-2d, это единица 2d, если там написано Ubuntu, оно имеет единство 3D. И я узнал, что у меня есть 3d. При нажатии правой кнопкой мыши приложение на панели запуска слева. это имеет эффект размытия. Извините, но я действительно не могу добавить изображение.
1.Используйте команду терминала echo $DESKTOP_SESSION
2. Или просто посмотрите на изображения Unity 2d и unity 3d и посмотрите на различия.
Просто посмотрите на переменную сеанса рабочего стола:
echo $DESKTOP_SESSION
Это «ubuntu-2d» для Unity 2D и «ubuntu» для Unity.