Unity 또는 Unity 2D를 사용하고 있습니까?


92

Unity와 Unity 2D는 매우 비슷해 보이므로, 새로운 사용자가 Unity를 실행 중인지 Unity 2D를 실행 중인지 쉽게 알 수 있습니까?

답변:


64

노트 :

Ubuntu 12.10부터 Unity 2D는 더 이상 개발되지 않으며 모든 시스템은 Unity 3D를 사용합니다 (하드웨어 가속이없는 시스템의 경우 LLVMpipe 포함).


내가 찾은 가장 쉬운 방법은 실행기를 보는 것입니다.

런처 팝업 디자인의 미묘함-Unity 3D는 더 어두운 그림자 "3D"효과로 그 이름을 그대로 유지하면서 Unity 2D는 더 가볍고 "2D"평면 효과를 갖습니다.

유니티 3D 여기에 이미지 설명을 입력하십시오 유니티 2D 여기에 이미지 설명을 입력하십시오

당신이 당신의 눈을 믿지 않는다면 시스템에 의존하여 말할 수 있습니다. 데스크탑 세션 변수를보고 터미널을 열고 다음을 입력하십시오 :

echo $DESKTOP_SESSION

다시 에코되면 ubuntu-2dUnity 2D 및 ubuntuUnity3D를 사용하고 있다는 의미 입니다.

그러나 좀 더 자세한 내용을 원한다면 (그리고 큰 경우) 확장 된 리뷰가 있습니다.

유니티 3D

Unity 3D에는 "3D"특성과 그에 따른 기능의 결과로 구분되는 몇 가지 기능이 있습니다.

  • 창을 너무 많이 열거 나 실행기에 고정 된 초과 항목이 있으면 실행기 항목이 접 힙니다.
  • 또한 Unity 3D의 휴지통 아이콘은 현재 아이콘 테마를 기반으로하므로 기본 설정 (빈 경우)에서 투명하게 보입니다.
  • 대시가 열려있을 때 패널과 대시는 배경 화면에 맞게 색상이 변경되고 기본적으로 실행기는 약간 반투명합니다.
  • 대시 아이콘은 흰색에서 검은 색이며 투명한 테두리와 둥근 모서리가 있습니다.
  • Unity 3D는 Compiz 플러그인이며 Compiz가 필요합니다. 즉, 그래픽 카드가 3D를 지원해야하며 다른 창 관리자에서 실행할 수 없습니다. 따라서 Unity로 Compiz 이외의 것을 실행하는 경우 Unity 3D를 실행하지 않는 것입니다.
  • Unity 3D의 아이콘은 광택이 우수하고 투명하고 반투명 한 가장자리를 가지고 있습니다.
  • Unity 3D는 퀵리스트 및 런처 항목 툴팁에 대해서도 완전히 합성하는 이점을 활용합니다.
  • Unity 3D 패널에는 그림자가 있습니다.
  • Unity 3D에는 부드러운 애니메이션과 주황색 광선이있는 완전한 3D 작업 공간 전환기가 있습니다.

참고 :
이 이미지는 기본 "Backlight Always On"대신 "Edge Illumination Toggles"로 설정되어 있기 때문에 약간 수정 된 실행기를 나타냅니다.

접힌 아이콘이있는 Unity 3D 런처

  • 접힌 아이콘이있는 Unity 3D 런처.

Unity 3D 휴지통 아이콘

  • Unity 3D의 휴지통 아이콘

유니티 2D :

Unity 3D와 Unity 2D에는 몇 가지 차이점이 있습니다. 그중 하나는 런처 항목이 접히지 않는다는 것입니다.
다음 사항도 참고하십시오.

Unity 2D의 주목할만한 차이점 Unity 2D의 주목할만한 차이점

  1. 대시 버튼은 반투명하지 않습니다.
  2. 다른 버튼은 평평한 아이콘으로 Unity 2D에서와 같이 광택이있는 투명 / 반투명하지 않습니다.

참고 사항 :

  • Compiz compiz 설치 또는 Mutter 와 같은 퇴비 창 관리자를 사용하지 않는 경우 실행기와 대시는 투명하지 않습니다 머터 설치(예 :) . 기본 설치에서 Metacity는 컴 포지 팅을 활성화했습니다.
  • Unity 2D는 Unity 3D와 달리 다른 창 관리자에서 실행될 수 있습니다. 당신이 실행하는 경우 top또는 gnome-system-monitor, 당신은 유니티 2D 또한 패널, 런처 및 대시를위한 별도의 프로세스로 구성되어 있음을 알 수 있습니다.
  • fossfreedom이 지적한 바와 같이 , Unity 2D는 현재 Launcher 항목 툴팁 및 퀵리스트의 합성을 이용하지 않습니다.
  • 대시가 열려 있으면 패널 + 대시가 배경 화면에 맞지 않습니다.
  • 패널에는 그림자가 없습니다.
  • Unity 2D의 작업 공간 스위처에는 광선이 없으며 부드러운 애니메이션이 없습니다.
  • 런처에 항목이 넘치면 접히지 않습니다. 실행기는 스크롤 만합니다.

2
항상 존재하는 차이 (3D 가속없이 실행하는 제한으로 인해)와 Unity 3D보다 지연된 Unity 2D 개발의 결과 인 차이를 구별해야합니다. 후자의 차이점은 결국 사라집니다.
Ryan Thompson

@RyanThompson : 실제로하기가 다소 어렵습니다. 나는 그런 방법으로 단어 싶습니다,하지만 기능은 정말 무엇을 알고 어렵다 단지 불행하게도 뒤쳐져.
RolandiXor

3
저자가 이러한 작은 차이점을 자세히 설명하고 스크린 샷을 삽입하는 데 보여준 인내심에 감탄하면서도 질문에 대한 "올바른"답변이 훨씬 간단하다고 생각합니다 echo $DESKTOP_SESSION.
mivk

51

명령을 통해 사용중인 세션을 알려주는 방법을 찾았습니다.

사용중인 세션을 확인하는 방법 (lightdm 만 해당하므로 11.10 이상) :

tail -n 20 /var/log/lightdm/lightdm.log | grep "Starting session" | cut -d ' ' -f5

그렇지 않으면:

echo $DESKTOP_SESSION

희망이 도움이됩니다!


1
두 명령 모두 12.04.1 i386이 USB를 통해 실행되는 넷북에서 "우분투"를 반환합니다. 그게 무슨 뜻이야?
SabreWolfy

1
아래의 답변 ( askubuntu.com/a/80320/9081 )에서 "ubuntu"는 3D를 의미하고 "ubuntu-2d"는 2D를 의미합니다.
SabreWolfy

광산 말한다 cairo-dock-unity: (3d를 의미합니까?
제한적 속죄

39

데스크톱 세션 변수를 살펴보십시오.

echo $DESKTOP_SESSION

Unity 2D의 경우 "ubuntu-2d"이고 Unity의 경우 "ubuntu"입니다.


그래서 cairo-dock-unity차원을 의미?
제한 속죄

36

런처 팝업 디자인의 미묘함-Unity 3D는 더 어두운 그림자 "3D"효과로 그 이름을 그대로 유지하면서 Unity 2D는 더 가볍고 "2D"평면 효과를 갖습니다.

유니티 3D 여기에 이미지 설명을 입력하십시오 유니티 2D 여기에 이미지 설명을 입력하십시오


14

터미널 열기

ps -ef | grep compiz | grep $USER | grep -v grep

무언가를 얻는다면 현재 Unity 3D를 사용하고있는 것입니다.

(@Robert는 run이라고 말하는데 ps x | grep [c]ompiz | grep $USER, [편집 후] 동일한 출력으로 끝나지 만 플래그 간의 차이점을 모르겠습니다.)


11

터미널에 입력

echo $DESKTOP_SESSION

그러면 Unity 2D 또는 3D를 실행 중인지 알려줍니다.

또한 기본적으로 패널은 매우 다르므로 다음과 같이 표시되어야합니다.

Unity 2D (배경색이 있음)

여기에 이미지 설명을 입력하십시오

Unity 3D (투명한 배경)

유니티 3D


5

Unity 3d에서 대시 아이콘은 실행기의 다른 모든 항목과 모양이 다릅니다. 따라서 대시 아이콘이 다른 모든 런처 아이콘과 동일한 모양이면 Unity 2d를 사용하는 것입니다. 대시 아이콘이 다른 모든 런처 아이콘과 다른 경우 Unity 3d를 사용하고있는 것입니다.


5

당신은 실행할 수 있습니다 :

ps -ef | grep compiz | grep -v grep

compiz가 실행 중이 아니고 (아무것도 출력되지 않음) 단일 패널 등이있는 경우을 사용하고 Unity2D있습니다.

사람들이 왜 그렇게 복잡하게 만들어야하는지 모르겠습니다. 일반 유니티 (2D 아님)가 작동하려면 경쟁이 필요합니다.


이에 대한 일부 변형 : ps x대신 현재 사용자의 프로세스 만 표시하도록 실행할 수 있습니다 . 그리고 (와 같은 )로 unity-2d시작하는 프로세스를 실행 하고 있기 때문에이 답변에서 명령을 실행하지만 대신 실행 하면 실행중인 경우에만 결과가 표시됩니다 . unity-2dunity-2d-panelunity-2dcompizunity-2d
Eliah Kagan

1

가장 간단한 대답은 'echo $ DESKTOP_SESSION'입니다. 그것이 우분투 -2d라면, 그것은 단결 2d이고, 우분투라면, 그것은 단결 3d입니다. 그리고 나는 3D가 있다는 것을 알게되었습니다. 왼쪽의 런처에서 애플리케이션을 마우스 오른쪽 단추로 클릭하십시오. 흐림 효과가 있습니다. 죄송하지만 실제로 이미지를 추가 할 수 없습니다.

그렇다면 옳은 일은 무엇입니까?

1. 터미널 명령을 사용하십시오 echo $DESKTOP_SESSION 2. 또는 Unity 2d 및 unity 3d의 사진을보고 차이를 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.