Czy istnieje sposób na xscreensaver
uruchomienie jednego wygaszacza ekranu na całym ekranie X, ignorując geometrię Xinerama / XRANDR?
Mam trzy monitory pojawiające się jako pojedynczy ekran X na jednym ekranie X. XRANDR dostarcza informacji o tym, gdzie każdy monitor fizyczny zaczyna się i kończy na pojedynczym ekranie X. xscreensaver
używa tego do uruchomienia innego wygaszacza ekranu na każdym monitorze lub do uruchomienia tego samego wygaszacza ekranu trzy razy, raz dla każdego monitora.
Chciałbym to zmienić, tak aby działał tylko jeden wygaszacz ekranu i obejmował on wszystkie trzy monitory (tzn. Zajmuje cały ekran X.) W ten sposób animacje w wygaszaczu ekranu będą mogły wędrować od jednego monitora do następnego .
czy to możliwe?
źródło
xscreensaver
jego dźwięków. Granie na wielu monitorach można skonfigurować tak, aby pozostawiały luki między ekranami, tak jakby piksele były zasłonięte przez ramki monitora, ponieważ najwyraźniej sprawia to, że wyglądają znacznie lepiej, ale nie sądzę, że X11 obsługuje coś takiego, więc trudno byłoby wbudować wxscreensaver
I myśleć. Alternatywa - niestandardowaxrandr
geometria ze szczelinami między rzutniami - może być denerwująca, ponieważ kursor myszy znika na chwilę podczas przemieszczania się między monitorami.Spóźniłem się z tym kilka lat, ale tego chcieliśmy od bardzo dawna. Napisałem łatkę niskiej jakości przeciwko xscreensaver 5.40, aby wymusić jeden hack na wielu monitorach. Szczegóły tutaj .
Moim zdaniem około 95% włamań wygląda doskonale na potrójnej konfiguracji monitora. Niektórzy potrzebowali nieco poprawionych ustawień, aby umożliwić renderowanie większej liczby duszków / obiektów, ponieważ do wypełnienia jest znacznie więcej pikseli.
Skontaktuję się również z Jamiem, aby sprawdzić, czy jest zainteresowany poprawnym dodaniem „Jeden wygaszacz ekranu na wszystkich monitorach” do listy trybów. To powinno być dość proste, ale przekracza moje umiejętności.
Aktualizacja 20181101 - Jamie odpowiedział kilkoma sugestiami, aby usunąć obsługę Xinerama i vidinfo próbującą osiągnąć ten sam wynik. Nadal sprzeciwia się rozwiązaniu bez monitorów z 2 monitorami, ale rozumie, że 3 może wyglądać dobrze.
źródło
Trudno mi uwierzyć, że potrzeba tego nie stała się oczywista dla programistów. Większość osób, które znam, ma więcej niż 1 monitor na pulpicie i ma od dłuższego czasu. Nawet MOJA żona ma 2. Większość z nich używa Windowsa, ale to nie jest problem.
Przypuszczam, że Jamie uważa, że zupełnie inny wygaszacz ekranu na każdym z moich trzech monitorów wygląda atrakcyjniej niż jeden duży z lukami na ramce. Jeśli tak, podejrzewam, że jest w mniejszości, ale ma prawo do swojej opinii, podobnie jak ja, że wygląda to dość głupio, gdy 3 różne wygaszacze ekranu działają obok siebie. Jestem zaskoczony, gdy dowiedziałem się, że w zasadzie nie da się zrobić jednego dużego. (Może to być naprawdę trudne do zrobienia, na pewno nie wiem, jak to zrobić). Prawdopodobnie będzie wymagać, aby ktoś spędził wiele godzin, zmuszając xscreensaver do zrobienia tego zamiast czasu z rodziną lub innymi bardziej produktywnymi rzeczami. I to NIE jest ważniejsze. To pozycja na liście życzeń.
źródło