¿Estoy usando Unity o Unity 2D?

90

Unity y Unity 2D se parecen mucho, ¿cómo pueden los nuevos usuarios saber fácilmente si están ejecutando Unity o Unity 2D?

    
pregunta htorque 18.09.2011 - 22:06

9 respuestas

64

Nota:

A partir de Ubuntu 12.10, Unity 2D ya no se desarrolla y todos los sistemas usan Unity 3D (con LLVMpipe para sistemas sin aceleración de hardware).

La forma más fácil que he encontrado es mirar el iniciador:

Sutileza en el diseño de las ventanas emergentes del lanzador: Unity 3D hace honor a su nombre con un efecto de sombra "3D" más oscuro, mientras que Unity 2D es más ligero y tiene un efecto plano "2D".

Unidad 3D Unity 2D

Si no confías en tus ojos, puedes confiar en que el sistema te lo diga, solo mira la variable de sesión del escritorio, abre una terminal y escribe:

echo $DESKTOP_SESSION

Si se repite ubuntu-2d significa que está usando Unity 2D y ubuntu para Unity3D.

Pero si quiere un poco más de detalles (y eso es un gran si), aquí hay una revisión extendida:

Unidad 3D

Unity 3D tiene varias características que lo distinguen, que son el resultado de su naturaleza "3D" y las capacidades que se le ofrecen de esa manera:

  • Los elementos del iniciador se cierran cuando hay demasiadas ventanas abiertas o elementos en exceso anclados al iniciador.
  • Además, el ícono de la papelera en Unity 3D se basa en el tema del icono actual y, por lo tanto, se ve transparente en la configuración predeterminada (cuando está vacío).
  • El Panel y el Tablero cambian de color para que coincida con su fondo de pantalla cuando el Tablero está abierto, y el iniciador es levemente translúcido por defecto.
  • El ícono del tablero es negro sobre blanco, con un borde transparente y bordes redondeados.
  • Unity 3D es un plugin de Compiz y requiere Compiz, lo que significa que su tarjeta gráfica debe tener compatibilidad 3D, y no puede ejecutarla en otro administrador de ventanas; entonces, si está ejecutando algo más que Compiz con Unity, definitivamente no está ejecutando Unity 3D.
  • Los íconos de Unity 3D tienen un bonito brillo + brillo y bordes transparentes / translúcidos.
  • Unity 3D aprovecha al máximo la composición, incluso para listas rápidas e información sobre herramientas del elemento iniciador.
  • El panel de Unity 3D tiene una sombra.
  • Unity 3D tiene un selector de espacio de trabajo totalmente en 3D con animaciones suaves y un brillo naranja.
  

TENGA EN CUENTA:
Estas imágenes presentan un iniciador ligeramente modificado, en el que tengo el iniciador configurado en "Conmutadores de iluminación del borde" en lugar de predeterminado "Luz de fondo siempre encendida".

  • El Iniciador de Unity 3D con iconos plegados.

  • Icono de papelera de Unity 3D

Unidad 2D:

Existen varias diferencias en Unity 2D de Unity 3D. Una de ellas es que los elementos del lanzador nunca se doblan.
También tenga en cuenta lo siguiente:

Diferencias notables en Unity 2D

  1. El botón del tablero no es translúcido.
  2. Otros botones son iconos planos, y no transparentes / translúcidos con una apariencia brillante como en Unity 2D.

También debe tenerse en cuenta:

  • El iniciador y Dash no son transparentes cuando no se usa un gestor de ventanas de compostaje, como Compiz o Mutter (por ejemplo). En la instalación Predeterminada, Metacity tiene habilitada la composición.
  • Unity 2D puede ejecutarse en diferentes administradores de ventanas, a diferencia de Unity 3D. Si ejecuta top o gnome-system-monitor , verá que Unity 2D también consta de procesos separados para el Panel, el Iniciador y el Tablero.
  • Como notado por fossfreedom, Unity 2D actualmente no aprovecha la composición para la información sobre herramientas y las listas rápidas del elemento Iniciador.
  • El panel + tablero no se adapta a su fondo de pantalla cuando el tablero está abierto.
  • El Panel no tiene sombras.
  • El selector de espacios de trabajo de Unity 2D no tiene brillo, y tiene animaciones lentas sin suavidad para ellos.
  • Cuando hay un desbordamiento de elementos en el Iniciador, no hay plegado. El iniciador solo se desplaza.
respondido por el RolandiXor 13.04.2017 - 14:24
51

Acabo de descubrir cómo saber qué sesión está utilizando, mediante el comando.

Forma de saber qué sesión se está utilizando (solo lightdm, así que 11.10 o superior):

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

De lo contrario:

echo $DESKTOP_SESSION

¡Espero que ayude!

    
respondido por el komputes 22.09.2011 - 00:24
39

Solo mire la variable de la sesión del escritorio:

echo $DESKTOP_SESSION

Es "ubuntu-2d" para Unity 2D y "ubuntu" para Unity.

    
respondido por el blueyed 18.11.2011 - 01:23
36

Sutileza en el diseño de las ventanas emergentes del lanzador: Unity 3D hace honor a su nombre con un efecto de sombra "3D" más oscuro, mientras que Unity 2D es más ligero y tiene un efecto plano "2D".

Unidad 3D Unity 2D

    
respondido por el fossfreedom 18.09.2011 - 22:49
14

Abrir terminal y

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

Si obtienes algo, estás usando Unity 3D.

(@ Robert dice que ejecute ps x | grep [c]ompiz | grep $USER , que termina [después de mi edición] con la misma salida, pero no sé la diferencia entre las banderas).

    
respondido por el zpletan 18.09.2011 - 23:52
11

En la terminal, escribe

echo $DESKTOP_SESSION

Luego le dirá si está ejecutando Unity 2D o 3D.

Además, de forma predeterminada, sus paneles son muy diferentes, deberían verse así:

Unidad 2D (que tiene un fondo de color)

Unity 3D (que tiene un fondo transparente)

    
respondido por el Alfredo Hernández 02.05.2011 - 23:58
5

En Unity 3d, el ícono del tablero tiene una forma diferente a todos los otros elementos en el iniciador. Entonces, si el ícono del tablero tiene la misma forma que todos los íconos del iniciador, está usando Unity 2d. Si el icono del tablero es diferente de todos los otros iconos del iniciador, está usando Unity 3d.

    
respondido por el Ryan 22.09.2011 - 20:50
5

Puede ejecutar:

ps -ef | grep compiz | grep -v grep

Si compiz no se está ejecutando (nada sale) y tienes los paneles de unidad y tal, estás usando Unity2D .

No tengo idea de por qué la gente tiene que hacerlo tan complicado. Regular Unity (no 2D) necesita compiz para funcionar, así que solo busca eso ...

    
respondido por el ActionParsnip 23.09.2011 - 14:42
1

Creo que la respuesta más simple es 'echo $ DESKTOP_SESSION'. si dice ubuntu-2d, es unidad 2d, si dice ubuntu, tiene unidad 3d. Y resulté en descubrir que tengo 3d. Cuando hace clic derecho en una aplicación en el lanzador de la izquierda. tiene un efecto de desenfoque. Lo siento, pero realmente no puedo agregar una imagen.

Entonces, ¿qué es lo que hay que hacer?

1.Utilice el comando de terminal echo $DESKTOP_SESSION 2.O solo mire las imágenes de Unity 2d y unity 3d y vea las diferencias.

    
respondido por el Ubuntulover 16.07.2015 - 21:17

Lea otras preguntas en las etiquetas