Wenn Sie mehr X - Bildschirme verwenden (dh Sie Displays haben :0.0
, :0.1
etc), dann ist es nicht möglich , Fenster zwischen ihnen zu bewegen. Windows ist an einen X-Bildschirm gebunden, da die Bildschirme möglicherweise nicht kompatible Pixelformate aufweisen oder die Hardware möglicherweise keine Ressourcen zwischen den Bildschirmen gemeinsam nutzen kann. Xinerama, RandR und TwinView wurden alle entwickelt, um dies zu umgehen, indem mehrere Monitore in einem einzigen logischen Bildschirm zusammengeführt wurden.
Ich weiß, dass Sun in Gnome 2.x Arbeit investiert hat, um sicherzustellen, dass es in dieser Konfiguration gut funktioniert, und dass Anwendungen, die über ein Panel mit einem Bildschirm gestartet werden, dazu führen, dass die Anwendung auf demselben Bildschirm geöffnet wird, aber es ist möglich, dass ein Teil davon seitdem nicht mehr funktioniert dann, wenn Sie Probleme haben.
Einige Anwendungen (wie Nautilus) sollten sofort für mehrere Bildschirme geeignet sein, die meisten werden jedoch nur auf einem einzigen Bildschirm gleichzeitig ausgeführt. Sie können das Starten einer Anwendung auf einem bestimmten X-Bildschirm erzwingen, indem Sie eine benutzerdefinierte Anzeigezeichenfolge übergeben. Um beispielsweise Firefox auf dem zweiten Bildschirm zu starten, können Sie Folgendes ausführen:
firefox --display :0.1
Vielleicht hilft es, ein paar benutzerdefinierte Starter mit solchen Befehlen zu erstellen?
XINERAMA
und dieRANDR
Protokollerweiterungen zur Verfügung gestellt. Der von Ihnen verwendete Fenstermanager verwendet diese Erweiterungen, um zu entscheiden, wie Fenster maximiert werden sollen. Wenn Sie einen Fenstermanager verwenden, der diese Informationen ignoriert, wird wahrscheinlich das Fenster auf allen Monitoren maximiert, die Teil des logischen Bildschirms waren.