Wie funktioniert Unity in Konfigurationen mit mehreren Monitoren?


39

Unity in 10.10 schien sich auf einzelne Monitorkonfigurationen mit einem einzigen Tasking-Workflow zu konzentrieren. Dies funktioniert sehr gut auf einem Netbook, dessen Bildschirmfläche begrenzt ist.

Wie lässt sich die aktuelle Version von Unity auf Workflows mit mehreren Monitoren und mehreren Aufgaben skalieren?


Hm. Es gibt keine Multi-Monitore auf iPad oder iPhone :)
Extender

Antworten:


23

Für 10.10 war die Unterstützung für mehrere Monitore rudimentär, da sie sich auf Netbooks konzentrierte - wenn Sie eine Präsentation gaben und Unity ausführten, wollten wir nicht, dass das obere Bedienfeld Ihrer Präsentation überlagert wird.

Für 11.04 und 11.10 ist die Multimonitor-Unterstützung viel besser. Ich werde darüber sprechen, wie mein Setup mit Nvidia funktioniert, aber ich habe nicht die Hardware, um die ATI- und Intel-Unterstützung zu kommentieren, sodass hoffentlich jemand separate Antworten für diese veröffentlicht.

Für 12.04 und 12.10 gibt es eine Spezifikation, wie die Unterstützung für mehrere Monitore auf dem Desktop verbessert werden kann .

Nvidia Twinview

Bildbeschreibung hier eingeben

Jeder Monitor erhält ein Bedienfeld mit den Fenstersteuerelementen, dem Anwendungsmenü und den Anzeigen. Wenn die Fenster maximiert sind, wird jedes Fenster in den oberen Bereich jedes Bildschirms integriert. Die Anzeigen sind so geklont, dass Sie nie zu weit vom Systemmenü entfernt sind.

Wenn die Fenster nicht maximiert sind, wird das Anwendungsmenü für diese App in dem Bereich angezeigt, in dem sich die Anwendung befindet, sodass Sie das Menü nicht vollständig auf einem anderen Bildschirm haben:

Bildbeschreibung hier eingeben

ATI

Wenn Sie den Open-Source-ATI-Treiber mit RandR verwenden (Sie richten ihn in den Monitoreinstellungen ein, siehe Screenshot), wird dasselbe Ergebnis erzielt wie mit Nvidia Twinview.

Screenshot mit Monitoreinstellungen

Bekannte Probleme:

Hier ist eine Liste möglicher Kombinationen von Multi-Monitor-Setups und deren Ergebnissen:

Es gibt einige Fehler (außer den ersten, es handelt sich im Allgemeinen um kleine ästhetische Details):

  • Fehler # 742544 : Für Benutzer mit dem sekundären Monitor auf der LINKEN Seite des Hauptmonitors wird der Launcher an der falschen Stelle angezeigt, und zwar in Bezug auf [die Position des Hauptpanels, Fehler # 757652].
  • Fehler # 769458 : Desktop-Hintergrund wird beim Start nicht korrekt gerendert
  • Fehler Nr. 742020 : Die Indikatoren werden auf beiden Bildschirmen als ausgewählt angezeigt
  • Fehler Nr. 743621 : Gelegentliche Probleme mit Anwendungen, die im Vollbildmodus ausgeführt werden

Es gibt immer noch das Potenzial, die Unterstützung weiter zu verbessern, zum Beispiel den Vorschlag in Bug # 755357, dass zwei globale Menüs gleichzeitig aktiv sein sollen .

Siehe auch Was ist die richtige Terminologie für die Elemente der Benutzeroberfläche von Unity?


2
In 11.04 gibt es auch allgemeine Bestrebungen für ein besseres Multi-Monitor-Verhalten ab dem X-Stack.
RAOF

Das wird interessant sein, denn wie geht man mit gnome_globalmenu in Multi-Monitor-Konfigurationen um?
user2029

Schade um diesen Bug ... Mein sekundärer Monitor ist definitiv links.
zookalicious

Sie könnten erwähnen, dass TwinView mitgksudo nvidia-settings
Jader Dias

2

Das größte Problem, das ich mit Unity hatte, war, dass es meinen rechten Monitor korrekt als den primären identifizierte und den Launcher auf der linken Seite dieses Monitors anzeigte.

Dies verursachte das Szenario, in dem ich den Launcher nicht einfach aufrufen konnte, da durch Bewegen der Maus nach links auf den linken Monitor umgeschaltet wurde. Um den Launcher anzuzeigen, musste ich entweder Super (Win-Taste) drücken oder meine Maus auf das Ubuntu-Symbol im oberen Bereich bewegen und dann langsam nach links gehen.

Ich suchte kurz nach einer Einstellung, die den Launcher auf die rechte Seite des Bildschirms verschieben würde, fand aber keine. Was mich dazu brachte, wieder zu Gnome "classic" zurückzukehren, da es mir unmöglich war, Unity mit seiner aktuellen Multi-Monitor-Unterstützung zu verwenden.



@fluteflute, soweit ich das Problem verstanden habe, hängt dieser Fehler nicht mit diesem Problem zusammen. Der richtige Monitor sollte der primäre sein, aber es sollte möglich sein, das Unity-Menü irgendwie mit der Maus auszulösen. Oder platzieren Sie das Menü auf der rechten Seite ...
Falstaff

0

Im Moment ist es ein bisschen dumm implementiert, weil es keine Möglichkeit zu geben scheint, den primären Monitor einzustellen. Die Unity Launcher-Einstellungen beziehen sich auf "die linke Seite des Bildschirms". Was wahrscheinlich eine vernünftige Annahme gewesen wäre, die im vergangenen Jahrtausend gemacht worden wäre, als niemand mehr als einen Monitor hatte, aber heute von "dem Bildschirm" zu sprechen, ist vergleichbar damit, von "der Festplatte" oder "dem USB-Anschluss" oder irgendetwas, was der Benutzer spricht ist wahrscheinlich mehr als einer von.


1
Ich habe den primären Monitor eingestellt, wenn ich den nvidia twinview verwende.
Cas

Nun, ich konnte fglrx mit einer ati mobility radeon nicht auf meinem Touchpad installieren, also musste ich auf den Open Source-Treiber zurückgreifen, wo ich keine Möglichkeit gefunden habe, dies zu tun.
Sam


0

Soweit ich das beurteilen kann, gibt es keine Möglichkeit, den Launcher für einen anderen Monitor zu konfigurieren. Am einfachsten scheint es, die physischen Verbindungen so zu vertauschen, dass der Monitor, auf dem der Launcher angezeigt wird, der linke ist. Dies ist möglicherweise nicht möglich, wenn Sie keine geeigneten Hardwareanschlüsse haben.


0

Ich bin der Meinung, dass dies ein Update erfordert, da ich Unity am 14.04 mit einem 750ti, proprietären Treibern und drei Bildschirmen verwende. Es gibt Optionen, um einen Starter auf jedem Bildschirm zu platzieren, einen Bildschirm einzeln, klebrige Kanten zu aktivieren und zu deaktivieren, den Bildschirm für alle drei einzeln zu drehen, die Skalierung zu ändern, Bilder auf allen Bildschirmen zu spiegeln, Vollbild auf einem und die anderen beiden zu bearbeiten. Führen Sie ein Video über alle drei Bildschirme oder drei einzelne Videos aus (nicht erforderlich ...). Es ist ein langer Weg, und Menschen, die Unterstützung suchen, sollten eine aktuelle Antwort haben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.