Gibt es eine Möglichkeit, xscreensaver
einen einzelnen Bildschirmschoner über das gesamte X-Display auszuführen und dabei die Xinerama / XRANDR-Geometrie zu ignorieren?
Ich habe drei Monitore, die als einzelner X-Bildschirm auf einem X-Display angezeigt werden. XRANDR bietet Informationen darüber, wo jeder physische Monitor auf dem einzelnen X-Bildschirm beginnt und endet. xscreensaver
Hiermit können Sie entweder auf jedem Monitor einen anderen Bildschirmschoner ausführen oder denselben Bildschirmschoner dreimal für jeden Monitor einmal ausführen.
Ich möchte dies so ändern, dass nur ein Bildschirmschoner ausgeführt wird und alle drei Monitore umfasst (dh den gesamten X-Bildschirm einnimmt). Auf diese Weise können Animationen im Bildschirmschoner frei von einem Monitor zum nächsten wandern .
Ist das möglich?
quelle
xscreensaver
der Geräusche. Multimonitor-Spiele können so konfiguriert werden, dass Lücken zwischen den Bildschirmen verbleiben, als ob die Pixel durch die Monitorblenden verdeckt würden, da dies die Dinge anscheinend viel besser aussehen lässt, aber ich denke nicht, dass X11 so etwas unterstützt, so dass es schwierig wäre, inxscreensaver
I einzubauen denken. Die Alternative - benutzerdefiniertexrandr
Geometrie mit Lücken zwischen Ansichtsfenstern - kann ärgerlich sein, da der Mauszeiger für eine Weile verschwindet, wenn er sich zwischen Monitoren bewegt.Ich bin ein paar Jahre zu spät damit, aber es ist etwas, was wir uns schon sehr lange gewünscht haben. Ich habe einen Patch von schlechter Qualität gegen xscreensaver 5.40 geschrieben, um einen Hack über mehrere Monitore zu erzwingen. Details hier .
Meiner Meinung nach sehen ungefähr 95% der Hacks in einem Triple-Monitor-Setup hervorragend aus . Einige mussten ihre Einstellungen leicht anpassen, um mehr Sprites / Objekte zu rendern, da deutlich mehr Pixel gefüllt werden müssen.
Ich werde auch Jamie kontaktieren, um zu sehen, ob er Interesse daran hat, "Ein Bildschirmschoner über alle Monitore" ordnungsgemäß zur Modusliste hinzuzufügen. Es sollte einigermaßen einfach sein, liegt aber außerhalb meiner Fähigkeiten.
Update 20181101 - Jamie antwortete mit einigen Vorschlägen zum Entfernen der Xinerama- und Vidinfo-Unterstützung, um das gleiche Ergebnis zu erzielen. Er lehnt immer noch eine 2-Monitor-Lösung mit Lünette ab, versteht aber, dass 3 in Ordnung aussehen könnte.
quelle
Es fällt mir schwer zu glauben, dass die Notwendigkeit für die Entwickler nicht offensichtlich geworden ist. Die meisten Leute, die ich kenne, haben mehr als einen Monitor auf ihrem Desktop und das schon seit geraumer Zeit. Sogar MEINE Frau hat 2. Die meisten laufen unter Windows, wo dies jedoch kein Problem ist.
Ich nehme an, Jamie findet, dass ein völlig anderer Bildschirmschoner auf jedem meiner drei Monitore ansprechender aussieht als ein großer mit Lünettenlücken. Wenn er es tut, vermute ich, dass er in der Minderheit ist, aber er hat ein Recht auf seine Meinung, ebenso wie ich, dass es ziemlich dumm aussieht, wenn 3 verschiedene Bildschirmschoner direkt nebeneinander laufen. Ich bin ziemlich überrascht zu erfahren, dass es im Grunde unmöglich ist, einen großen zu machen. (Kann wirklich schwer richtig zu machen sein, ich weiß sicher nicht wie). Wahrscheinlich muss jemand viel zu viele Stunden damit verbringen, xscreensaver dazu zu bringen, dies zu tun, anstatt Zeit mit seiner Familie und anderen produktiveren Dingen zu verbringen. Und das ist NICHT wichtiger. Es ist ein Wunschzettel.
quelle