¿Cómo funciona Unity en configuraciones de monitores múltiples?


39

La unidad en 10.10 parecía centrarse en configuraciones de un solo monitor con un solo flujo de trabajo de tareas. Esto funciona bastante bien en una netbook que tiene espacio limitado en la pantalla.

¿Cómo se amplía la versión actual de Unity para incluir flujos de trabajo multimonitor y multitarea?


Hm. No hay monitores múltiples en iPad o iPhone :)
Extender

Respuestas:


23

Para 10.10, la compatibilidad con monitores múltiples era rudimentaria, ya que se centraba en las netbooks: si realizaba una presentación y ejecutaba Unity, no queríamos que el panel superior se superpusiera en su presentación.

Para 11.04 y 11.10, el soporte multimonitor es mucho mejor. Hablaré sobre cómo funciona mi configuración con Nvidia, pero no tengo el hardware para comentar sobre el soporte de ATI e Intel, así que espero que alguien publique respuestas separadas para ellos.

Para 12.04 y 12.10 hay una especificación sobre cómo mejorar la compatibilidad con monitores múltiples en el escritorio.

Nvidia Twinview

ingrese la descripción de la imagen aquí

Cada monitor obtiene un panel con los controles de la ventana, el menú de la aplicación y luego los indicadores. Cuando las ventanas se maximizan, cada ventana se integra en el panel superior de cada pantalla. Los indicadores se clonan para que nunca esté demasiado lejos del menú del sistema.

Cuando las ventanas no están maximizadas, el menú de la aplicación para esa aplicación se mostrará en el panel en el que esté la aplicación para que no tenga el menú completo en otra pantalla:

ingrese la descripción de la imagen aquí

ATI

Usando el controlador ATI de código abierto con RandR (configura desde las Preferencias del monitor, mira la captura de pantalla), se obtiene el mismo resultado que con Nvidia Twinview.

Captura de pantalla de preferencias de monitor

Problemas conocidos:

Aquí hay una lista de posibles combinaciones de configuraciones de monitores múltiples y sus resultados:

Hay algunos errores (aparte del primero, generalmente son pequeños detalles estéticos):

  • Error # 742544 : Para los usuarios con el monitor secundario a la IZQUIERDA del monitor principal, el iniciador se muestra en el lugar equivocado y de manera similar con respecto a [la posición del panel principal, error # 757652]
  • Error # 769458 : el fondo del escritorio no se representa correctamente al inicio
  • Error # 742020 : los indicadores se muestran como seleccionados en ambas pantallas
  • Error # 743621 : problemas ocasionales con aplicaciones que se ejecutan en pantalla completa

Todavía existe la posibilidad de mejorar aún más el soporte, por ejemplo, la sugerencia en el Bug # 755357 para permitir que dos menús globales estén activos al mismo tiempo .

Consulte también ¿Cuál es la terminología correcta para los elementos de la interfaz de usuario de Unity?


2
También hay un impulso general para un mejor comportamiento de monitores múltiples en 11.04, desde la pila X hacia arriba.
RAOF

Esto será interesante, porque ¿cómo lidiar con gnome_globalmenu en configuraciones de monitores múltiples?
usuario2029

Ah, qué pena por ese error ... Mi monitor secundario está definitivamente a la izquierda.
zookalicious

Podría mencionar que TwinView se puede configurar usandogksudo nvidia-settings
Jader Dias

2

El mayor problema que tuve con Unity fue que identificó correctamente mi monitor derecho como el principal y mostró el iniciador en el lado izquierdo de ese monitor.

Esto causó el escenario en el que no podía invocar fácilmente el iniciador, ya que mover el mouse hacia la izquierda hace que cambie al monitor izquierdo. Para mostrar el lanzador tuve que presionar Super (tecla Win) o mover el mouse hacia el ícono de Ubuntu en el panel superior y luego mover lentamente hacia la izquierda.

Brevemente busqué una configuración que moviera el lanzador al lado derecho de la pantalla, pero no encontré ninguna. Lo que me llevó a volver a Gnome "clásico", ya que era imposible para mí usar Unity con su soporte actual para monitores múltiples.



@fluteflute, hasta donde he entendido el problema, este error no está relacionado con este problema. El monitor derecho debería ser el primario, pero debería ser posible activar el menú de Unity usando el mouse de alguna manera. O coloque el menú en el lado derecho ...
falstaff

0

Por el momento está un poco estúpidamente implementado porque no parece haber una manera de configurar el monitor primario. La configuración del iniciador de la unidad habla del "lado izquierdo de la pantalla". Lo que probablemente habría sido una suposición sensata durante el milenio anterior cuando nadie tenía más de un monitor, pero hoy hablar de "la pantalla" es similar a hablar de "el disco duro" o "el puerto usb" o cualquier cosa que el usuario es probable que tenga más de uno.


1
Configuré el monitor principal cuando uso el nvidia twinview, así que no estoy seguro de lo que quieres decir.
Cas

Bueno, no pude instalar fglrx en mi panel táctil con un poco de movilidad ati radeon, así que tuve que recurrir al controlador de código abierto donde no he encontrado la manera de hacerlo.
Sam


0

Por lo que puedo decir, no hay forma de configurar el iniciador en un monitor diferente. Lo más fácil parece ser intercambiar las conexiones físicas de modo que el monitor en el que aparece el iniciador sea el izquierdo. Esto puede no ser posible si no tiene conexiones de hardware adecuadas.


0

Realmente siento que esto necesita una actualización, ya que estoy usando la unidad en 14.04 con un 750ti, controladores patentados y tres pantallas. Hay opciones para colocar un iniciador en cada pantalla, una pantalla individualmente, habilitar y deshabilitar bordes adhesivos, rotar la pantalla individualmente para los tres, cambiar la escala, duplicar, colocar imágenes en todas las pantallas, pantalla completa en una y trabajar en las otras dos, ejecutar un video en las tres pantallas o tres videos individuales (no es necesario ...). Ha recorrido un largo camino, y las personas que buscan apoyo deberían tener una respuesta actualizada.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.