Answers:
从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”特性和以这种方式提供的功能的结果:
请注意:
这些图像显示的启动器稍有修改,因为我将启动器设置为“边缘照明切换”,而不是默认的“背光始终亮着”。
Unity 2D与Unity 3D有一些区别。其中之一是发射器项目永远不会折叠。
另请注意以下几点:
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天?
在终端中,键入
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
)开头,因此在且仅当正在运行时,才在此答案中运行命令with unity-2d
而不是compiz
将显示结果unity-2d
。
我认为最简单的答案是“ echo $ DESKTOP_SESSION”。如果说ubuntu-2d,则表示统一2d;如果说ubuntu,则表示统一3d。我发现我有3D。右键单击左侧启动器上的应用程序。它具有模糊效果。抱歉,我真的无法添加图片。
1.使用终端命令2.或者echo $DESKTOP_SESSION
仅查看Unity 2d和unity 3d的图片并查看差异。