Mehrere Monitore unter X: Beseitigung von Lücken aufgrund unterschiedlicher Monitorhöhen

767
Robert Munteanu

Ich verwende nvidia-settingszur Konfiguration mehrerer Monitore. Die systemeigenen Auflösungen der Monitore sind unterschiedlich, so dass "Lücken" entstehen, in denen die Elemente auf dem virtuellen Bildschirm gezeichnet werden, jedoch nicht auf den physischen.

Mehrere Bildschirme mit Lücke am Boden

Wie kann ich die Anzeigeeinstellungen so konfigurieren, dass in den Regionen keine Inhalte gezeichnet werden, die nicht direkt einem physischen Bildschirm zugeordnet sind?

3
Nun, Sie könnten mit `XQueryTree` einen eigenen Monitor schreiben und sehen, ob Fenster diesen Bereich überlappen. Ich sage das nur halb sarkastisch - Sie müssen möglicherweise zu einem ähnlichen Hack greifen, wenn keine Antworten kommen. new123456 vor 13 Jahren 0
@ new123456: Leider liegt das außerhalb der Programmiersprachen, die ich vernünftig (oder auch nur minimal) beherrsche. Robert Munteanu vor 13 Jahren 0
Ich habe [das] gefunden (http://superuser.com/questions/258669/multiple-monitors-under-x-eliminating-gaps-due-to-different-monitor-heights) (keine Antwort, da ich keine lesen Sie es nicht vollständig new123456 vor 13 Jahren 0
@ new123456: der Link bezieht sich auf diese exakte Frage. Ist Rekursion die Antwort :-)? Robert Munteanu vor 13 Jahren 0
Tut mir leid, ich meine diesen [https://bbs.archlinux.org/viewtopic.php?id=53825] Link. Keine Ahnung, wie ich das geschafft habe. new123456 vor 13 Jahren 0

1 Antwort auf die Frage

0
Malvineous

Dies sollte automatisch geschehen, wenn Ihr Fenstermanager die Xinerama-Erweiterungen unterstützt (ja, auch wenn Sie nVidia TwinView ohne Xinerama verwenden.) Ich verwende Awesome als meinen Fenstermanager, der dies perfekt beherrscht - es werden keine Fenster im Off-Screen angezeigt Bereiche.

Alternativ können Sie zu separaten X-Bildschirmen wechseln, anstatt TwinView / Xinerama zu verwenden. Bei dieser Methode werden alle Bereiche außerhalb des Bildschirms entfernt, jedoch können Fenster zwischen den Bildschirmen nicht verschoben werden.