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」フラット効果を持っています。

Unity 3D ここに画像の説明を入力してください Unity 2D ここに画像の説明を入力してください

あなたの目が信用できないなら、あなたはシステムに頼ってあなたに伝えることができます、デスクトップセッション変数を見て、ターミナルを開いてタイプしてください:

echo $DESKTOP_SESSION

エコーバックubuntu-2dする場合は、Unity 2Dを使用していてUnity3Dを使用していることを意味しますubuntu

しかし、もう少し詳細が必要な場合(そしてそれが大きな場合)、ここに拡張レビューがあります:

Unity 3D

Unity 3Dには、それを際立たせるいくつかの機能があります。それは、「3D」の性質と、その方法で提供される機能の結果です。

  • 開いているウィンドウが多すぎる場合、またはランチャーに固定されている余分なアイテムがある場合、ランチャーのアイテムは折りたたまれます。
  • また、Unity 3Dのごみ箱アイコンは現在のアイコンテーマに基づいているため、デフォルトのセットアップでは透明に見えます(空の場合)。
  • パネルとダッシュは、ダッシュが開いているときに壁紙に合わせて色が変わり、デフォルトではランチャーは半透明です。
  • ダッシュアイコンは白地に黒で、透明な境界線と丸い縁があります。
  • Unity 3DはCompizプラグインであり、Compizが必要です。つまり、グラフィックカードには3Dサポートが必要であり、別のウィンドウマネージャーで実行することはできません。あなたがUnityでCompiz以外を実行している場合-あなたは間違いなくUnity 3Dを実行していません。
  • Unity 3Dのアイコンには、光沢と輝きがあり、透明/半透明のエッジがあります。
  • Unity 3Dは、クイックリストやランチャーアイテムのツールチップに対しても完全に合成を利用します。
  • Unity 3Dのパネルには影があります。
  • Unity 3Dには、スムーズなアニメーションとオレンジ色の輝きを備えた完全な3Dワークスペーススイッチャーがあります。

注意:
これらの画像は、ランチャーをデフォルトの「バックライト常時オン」ではなく「エッジイルミネーショントグル」に設定しているという点で、わずかに変更されたランチャーを示しています。

アイコンが折り畳まれたUnity 3Dのランチャー

  • アイコンが折り畳まれたUnity 3Dのランチャー。

Unity 3Dのゴミ箱アイコン

  • Unity 3Dのゴミ箱アイコン

Unity 2D:

Unity 2DにはUnity 3Dといくつかの違いがあります。その1つは、ランチャーアイテムが折り畳まれないことです。
次の点にも注意してください。

Unity 2Dの顕著な違い Unity 2Dの顕著な違い

  1. ダッシュボタンは半透明ではありません。
  2. 他のボタンはフラットアイコンで、Unity 2Dのように光沢のある外観の透明/半透明ではありません。

また注意事項:

  • Compiz compizをインストールするMutter などのコンポストウィンドウマネージャーを使用していない場合、ランチャーとダッシュは透過的ではありませんつぶやきをインストールする。デフォルトのインストールでは、Metacityで合成が有効になっています。
  • Unity 2Dは、Unity 3Dとは異なり、異なるウィンドウマネージャーで実行できます。topまたはを実行gnome-system-monitorすると、Unity 2DもPanel、Launcher、Dashの個別のプロセスで構成されていることがわかります。
  • 指摘 fossfreedomにより、ユニティ2Dは現在、ランチャーアイテムのツールチップとクイックリストのための合成の利点を取ることはありません。
  • Panel + Dashは、Dashが開いているときに壁紙に適応しません。
  • パネルには影がありません。
  • Unity 2Dのワークスペーススイッチャーにはグローがなく、スムーズなアニメーションもありません。
  • ランチャーにアイテムがあふれている場合、折りたたみはありません。ランチャーはスクロールするだけです。

2
常に存在する違い(3Dアクセラレーションなしでの実行の制限による)と、Unity 2Dの開発がUnity 3Dに遅れている結果の違いを区別するようにしてください。後者の違いは最終的になくなるためです。
ライアントンプソン

@RyanThompson:それは本当に難しいことです。このような言い方をしたいと思いますが、残念なことに実際遅れている機能を知るのは困難です。
RolandiXor

3
著者がこれらの小さな違いすべてを詳細に示し、スクリーンショットを挿入することで示した忍耐を賞賛する一方で、質問に対する「正しい」答えははるかに簡単であると信じてecho $DESKTOP_SESSIONいます:ユーザーkomputesが述べたように。
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からライブで実行されているネットブックで「ubuntu」を返します。どういう意味ですか?
-SabreWolfy

1
以下のこの回答(askubuntu.com/a/80320/9081)から、「ubuntu」は3Dを意味し、「ubuntu-2d」は2Dを意味します。
-SabreWolfy

鉱山は言うcairo-dock-unity:(それは3 dを意味しますか?
限定tone

39

デスクトップセッション変数を見てください:

echo $DESKTOP_SESSION

Unity 2Dでは「ubuntu-2d」、Unityでは「ubuntu」です。


それcairo-dock-unityは3Dを意味しますか?
限定A罪

36

ランチャーポップアップのデザインの繊細さ-Unity 3Dはより暗いシャドウ「3D」効果でその名にふさわしいのに対し、Unity 2Dはより明るく、「2D」フラット効果を持っています。

Unity 3D ここに画像の説明を入力してください Unity 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(透明な背景があります)

Unity 3D


5

Unity 3dでは、ダッシュアイコンの形はランチャーの他のすべてのアイテムとは異なります。したがって、ダッシュアイコンが他のすべてのランチャーアイコンと同じ形状である場合、Unity 2dを使用しています。ダッシュアイコンが他のすべてのランチャーアイコンと異なる場合、Unity 3dを使用しています。


5

以下を実行できます:

ps -ef | grep compiz | grep -v grep

compizが実行されておらず(出力が何もない)、ユニティパネルなどがある場合は、を使用していUnity2Dます。

なぜ人々はそれをそんなに複雑にしなければならないのか分かりません。通常のUnity(2Dではありません)を使用するには、compizを実行する必要があります。


これに関するいくつかのバリエーション:ps x代わりに実行して、現在のユーザーによるプロセスのみを表示できます。unity-2dで始まるプロセスを実行しているためunity-2d(などunity-2d-panel)、この回答でコマンドを実行しますが、unity-2dではなくで実行しているcompiz場合にのみ結果が表示されますunity-2d
エリアケイガン

1

最も簡単な答えは「echo $ DESKTOP_SESSION」だと思います。ubuntu-2dと表示されている場合は2dになり、ubuntuと表示されている場合は3dになります。そして、私は3Dを持っていることを知ることになりました。左側のランチャーでアプリケーションを右クリックすると。ぼかし効果があります。申し訳ありませんが、画像を追加できません。

それで、正しいことは何ですか?

1.ターミナルコマンドをecho $DESKTOP_SESSION 使用します2.またはUnity 2dとUnity 3dの写真を見て、違いを確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.