回答:
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には、それを際立たせるいくつかの機能があります。それは、「3D」の性質と、その方法で提供される機能の結果です。
注意:
これらの画像は、ランチャーをデフォルトの「バックライト常時オン」ではなく「エッジイルミネーショントグル」に設定しているという点で、わずかに変更されたランチャーを示しています。
Unity 2DにはUnity 3Dといくつかの違いがあります。その1つは、ランチャーアイテムが折り畳まれないことです。
次の点にも注意してください。
Unity 2Dの顕著な違い
また注意事項:
top
またはを実行gnome-system-monitor
すると、Unity 2DもPanel、Launcher、Dashの個別のプロセスで構成されていることがわかります。echo $DESKTOP_SESSION
います:ユーザーkomputesが述べたように。
コマンドを使用して、使用しているセッションを特定する方法を見つけました。
どのセッションが使用されているかを知る方法(lightdmのみ、11.10以上):
tail -n 20 /var/log/lightdm/lightdm.log | grep "Starting session" | cut -d ' ' -f5
そうでなければ:
echo $DESKTOP_SESSION
お役に立てば幸いです!
cairo-dock-unity
:(それは3 dを意味しますか?
ターミナルで、次のように入力します
echo $DESKTOP_SESSION
Unity 2Dまたは3Dのどちらを実行しているかがわかります。
また、デフォルトではパネルは大きく異なり、次のようになります。
Unity 2D(背景色付き)
Unity 3D(透明な背景があります)
以下を実行できます:
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
。
最も簡単な答えは「echo $ DESKTOP_SESSION」だと思います。ubuntu-2dと表示されている場合は2dになり、ubuntuと表示されている場合は3dになります。そして、私は3Dを持っていることを知ることになりました。左側のランチャーでアプリケーションを右クリックすると。ぼかし効果があります。申し訳ありませんが、画像を追加できません。
1.ターミナルコマンドをecho $DESKTOP_SESSION
使用します2.またはUnity 2dとUnity 3dの写真を見て、違いを確認します。