Unity startet auf dem zweiten X-Bildschirm nicht automatisch

Unity startet auf dem zweiten X-Bildschirm nicht automatisch

Ich habe zwei Nvidia-Karten, beide mit zwei Köpfen und beide als TwinView konfiguriert, daher habe ich Screen0 und Screen1 in meiner xorg.conf.

ccsm sieht beide Bildschirme (zeigt sie im Dropdown-Menü „Bildschirme“ oben links an), aber Unity startet standardmäßig nur auf Bildschirm0. Die Anzeigen auf Bildschirm1 zeigen nur den standardmäßigen weißen Bildschirm und den standardmäßigen X-Mauszeiger, wenn ich mit der Maus darüberfahre.

Ist das das normale, erwartete Verhalten? Kann ich Unity auf Screen1 automatisch starten, ohne benutzerdefinierte Shell-Skripte auszuführen (wie DISPLAY=:0.1 compiz --replace)?

Antwort1

Soweit ich weiß, wird Unity nur auf dem allerersten Monitor angezeigt, nicht auf den erweiterten. Es sei denn, es handelt sich um TweenView und sie wurden auf den primären Monitor geklont. Wenn die Auflösungen auf dem Monitor unterschiedliche Größen und Verhältnisse aufweisen, müssen Sie möglicherweise die sekundären Monitore so ausrichten, dass sie über den Unity-Teil des primären Hauptdisplays gelegt werden.

Die Unterstützung mehrerer Monitore ist bei Unity noch etwas fraglich, aber soweit ich gelesen habe, werden sie versuchen, dies in den nächsten paar Versionen von Ubuntu zu optimieren.

verwandte Informationen