Mein neuer Laptop hat einen großen 16: 9-Bildschirm, und es fällt mir schwer, ihn in den 95% der Zeit, in denen ich keine HD-Filme darauf ansehe, voll auszunutzen.
Ich möchte es als eine Art virtuellen Doppelbildschirm einrichten, indem ich den physischen Bildschirm in zwei Arbeitsbereiche aufteile. Ich weiß, dass ich meine Fenster manuell anordnen kann, aber ich möchte in der Lage sein, ein Fenster zu maximieren und nur die Hälfte des Monitors zu belegen und die Popup-Dialogfelder auf dem halben Bildschirm zu zentrieren, so etwas.
Gibt es dafür ein Plug-In?
Antworten:
Sie können " Fakexinerama " verwenden, um das zu erreichen, was Sie wollen:
quelle
Um den oben genannten Tipp von Akira zur Verwendung von Lubos Lunaks "falschem Xinerama" zu erläutern, habe ich genau wie folgt dafür gesorgt:
gcc -O2 -Wall Xinerama.c -fPIC -o libXinerama.so.1.0.0 -shared
gksu nautilus
2
0 0 720 900
720 0 720 900
Mit Fake Xinerama können Sie jede Art von virtuellem Bildschirm definieren, die Sie möchten, aber ich möchte nur einen vertikalen geteilten Bildschirm. Um dies auf Ihrem Monitor zu erreichen, müssen Sie in meinem Dateibeispiel nur 720 durch X / 2 und 900 durch Y ersetzen.
Das ist es. Ich habe mich aus- und wieder angemeldet und war am Laufen.
Nochmals vielen Dank an Lubos Lunak für die Erstellung dieses Mods und an akira, der mich darauf hingewiesen hat.
quelle
Es gibt jetzt ein neues Projekt namens FakeXRandR , das wirklich direkt funktioniert.
quelle
Dies kann in XRandR 1.5 ohne zusätzliche Software erfolgen. Während weder fakexinerama noch FakeXRandR für mich bei Xubuntu gearbeitet haben, hat diese Lösung den Bildschirm endlich in zwei Teile geteilt.
Gehen Sie wie folgt vor, um den Monitor zu teilen:
Betreten Sie
xrandr
das Terminal, um den Namen der Ausgabe und die aktuelle Auflösung der Anzeige zu überprüfen, die Sie teilen möchten.Auf meinem System war das Ergebnis:
Wir können sehen, dass mein Monitor an HDMI2 angeschlossen ist und die Auflösung auf 1920x1080 eingestellt ist.
Fügen Sie mit dem
xrandr --setmonitor
Befehl 2 virtuelle Monitore hinzu, um sicherzustellen, dass sie sich mit Ihrer physischen Anzeige überschneiden und nebeneinander platziert werden. Die Syntax des Befehls lautet (ohne Anführungszeichen):Für mein System war es:
Während die oben genannten Einstellungen die virtuellen Monitore auf meinem System bereits konfiguriert haben, wurden die Änderungen erst angewendet, nachdem ich sie ausgeführt habe (es scheint xrandr zu aktualisieren):
Um die Änderungen nach dem Neustart beizubehalten, sollten Sie diese Befehle beim Anmelden ausführen. Sie können dies tun, indem Sie die Befehle am Ende Ihrer
~/.profile
Datei anhängen .quelle
Ich bin auf einen Artikel über Omgubuntu gestoßen , der eine ziemlich einfache Möglichkeit bietet , die Windows Snap-Funktionalität in Ubuntu / Gnome über die Compiz- Systemsteuerung nachzuahmen. Mit diesem Windows-Snap habe ich nur einen Breitbild-Desktop, aber die Fenster selbst können problemlos angedockt werden, um einen der beiden Halbbildschirme auszufüllen. (Das ist nicht genau das, wonach ich ursprünglich gesucht habe, aber immer noch ziemlich praktisch.)
quelle
Ich verwende seit einigen Jahren eine Lösung für genau diese Fragen mit einem Triplehead2Go. Dieses Gerät führt bis zu 3 Monitore zusammen und meldet einen großen Monitor an X.
So teilen Sie diesen riesigen Monitor in xorg.conf in virtuelle Arbeitsbereiche auf:
Und wenn Sie die neuesten nvidia-Treiber verwenden, stellen diese Treiber ihre eigene xinerama-Erweiterung zur Verfügung, die die obigen Einstellungen zu ignorieren scheint, sodass Sie in diesem Abschnitt Folgendes hinzufügen müssen:
quelle
Ich bin mir ziemlich sicher, dass Sie dies tun können, indem Sie Ihre X-Konfigurationsdatei optimieren, aber ich würde es nicht tun , nur weil ich wahrscheinlich meine Anzeigekonfiguration beschädigen würde. Wenn Sie dies versuchen, seien Sie sehr vorsichtig, sichern Sie die Anzeige der Konfiguration und stellen Sie sicher, dass Sie über eine alternative Anmeldung verfügen, die Sie für den Fall verwenden können, dass Sie die Anzeige reparieren müssen.
Ein Kachel-Fenstermanager wie xmonad oder das Ausführen von compiz zur Steuerung des Öffnens , Schließens und Kachelns von Fenstern könnten Sie zufriedener machen .
quelle
Funktioniert gut für mich:
Für zwei Monitore (1280 x 1024 + 2048 x 1152) habe ich Folgendes verwendet:
quelle
Wenn Sie compiz verwenden, ist das Grid-Plugin möglicherweise eine einfachere und flexiblere Lösung. Sie können es so konfigurieren, dass ein Fenster über die linke / rechte Hälfte des Bildschirms gekachelt wird, wenn Sie es an den Rand ziehen.
Dies ist die Funktion zum Einrasten von Fenstern, die in dem Artikel beschrieben wird, auf den David verweist. Außerdem können Sie Verknüpfungen konfigurieren und festlegen, dass ein Fenster die obere / untere Hälfte oder ein Viertel des Bildschirms einnimmt.
Xinerama verursacht einen beachtlichen Leistungseinbruch (da es X-Aktionen auf allen Xinerama-Bildschirmen repliziert) und funktioniert nicht gut mit zusammengesetzten Fenstermanagern.
quelle