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?
unity
multiple-monitors
Chong
quelle
quelle
Antworten:
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
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:
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.
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):
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?
quelle
gksudo nvidia-settings
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.
quelle
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.
quelle
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.
quelle
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.
quelle