複数のモニターで1つのスクリーンセーバーを実行する


10

xscreensaverXinerama / XRANDRジオメトリを無視して、Xディスプレイ全体で単一のスクリーンセーバーを実行する方法はありますか?

1つのXディスプレイに1つのX画面として表示される3つのモニターがあります。XRANDRは、各物理モニターが単一のX画面で開始および終了する場所に関する情報を提供します。 xscreensaverこれを使用して、各モニターで異なるスクリーンセーバーを実行するか、同じスクリーンセーバーを3回(モニターごとに1回)実行します。

これを変更して、1つのスクリーンセーバーだけが実行され、3つのモニターすべてにまたがるようにします(つまり、Xスクリーン全体を占めます)。これにより、スクリーンセーバーのアニメーションは、1つのモニターから次のモニターに自由に移動できます。 。

これは可能ですか?

回答:


7

の作者であるJamie Zawinskiに連絡して、xscreensaver1つのスクリーンセーバーを複数のモニターにまたがることができるかどうかを尋ねたところ、彼は次のように回答しました。

いいえ、私が試したのでそれは仕様ではそれをしません、そして99%の節約者でそれはたわごとのように見えます。たわごとに見えないものについては、ワンセーバーモードは同じに見えます。

私は彼がモニター間のベゼルのギャップについて言及していると思いますが、モニター間で移行するときに画像が奇妙に見えます。


ジェイミーに直接連絡するための+1、それが信頼できない場合、私は何であるかわかりません。
KlaymenDK 2016

ただし、個別のディスプレイで実行するために特別に作成されたセーバー(つまり、ベゼルとオフセット配置/ジオメトリを考慮に入れるか、そうでなければ使用する)があるかどうかは疑問です...
KlaymenDK

もしあれば、それらはxscreensaverその音の一部ではありません。マルチモニタのゲームは、ピクセルが、これは明らかに物事がはるかに良いに見えるように、モニタのベゼルによって隠されているかのように画面間のギャップを残すように設定することができますが、私はそれがにしてビルドにトリッキーになるので、X11は、このようなものをサポートしていないと思うxscreensaverI思う。別の方法- xrandrビューポート間にギャップがあるカスタムジオメトリ-は、マウスカーソルがモニター間を移動するときにしばらく消えるので、煩わしいかもしれません。
Malvineous

3

私はこれで数年遅れていますが、それは私たちが非常に長い間望んでいたものです。xscreensaver 5.40に対して質の悪いパッチを書いて、1つのハックを複数のモニターに強制しました。詳細はこちら

私の意見では、ハッキングの約95%がトリプルモニターのセットアップ全体で優れているように見えます。塗りつぶすピクセルが大幅に多いため、レンダリングするスプライト/オブジェクトを有効にするには、設定を少し調整する必要があった人もいます。

また、ジェイミーに連絡して、「すべてのモニターに1つのスクリーンセーバー」をモードリストに適切に追加することに関心があるかどうかを確認します。かなりシンプルなはずですが、私のスキルレベルを超えています。

20181101の更新 -ジェイミーは、同じ結果を達成しようとするxineramaおよびvidinfoサポートを削除するためのいくつかの提案を返信しました。彼はまだベゼルギャップのある2モニターソリューションに反対しますが、3は大丈夫に見えるかもしれないことを理解しています。


パッチをアップストリームに提出して、公式のxscreensaverディストリビューションにすることを検討してください!
Malvineous

1
残念ながら、私のパッチの品質は非常に低いため、「適切に」行う必要があります。著者のジェイミーと連絡を取り、彼がそのアイデアにオープンかどうかを確認します。
stackwok 2018

0

これの必要性が開発者に明らかになっていないと私は信じがたいです。私が知っているほとんどの人は、デスクトップに複数のモニターを設置しており、かなり長い間使用しています。私の妻でも2人います。ほとんどがWindowsを実行していますが、これは問題ではありません。

私のジェイミーは、3台のモニターのそれぞれで完全に異なるスクリーンセーバーが、ベゼルギャップのある1台の大きなスクリーンセーバーよりも魅力的に見えると思います。もし彼が少数派であると疑うなら、彼は彼の意見を受け入れる権利があります。私が隣り合って3つの異なるスクリーンセーバーを実行しているのはかなり愚かに見えるからです。大きなことを1つ行うのは基本的に不可能であることを知って、私はかなり驚いています。(適切に行うのは本当に難しいかもしれませんが、確かに方法がわかりません)。おそらく、誰かが家族や他のより生産的なものと一緒に時間を費やすのではなく、何時間もかけてxscreensaverにこれを実行させる必要があるでしょう。そして、これはそれほど重要ではありません。ウィッシュリストのアイテムです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.