Bir ekran koruyucuyu birden çok monitörde çalıştırma


10

xscreensaverXinerama / XRANDR geometrisini yok sayarak, X ekranının tamamında tek bir ekran koruyucu çalıştırmanın bir yolu var mı ?

Bir X ekranda tek bir X ekranı olarak görünen üç monitörüm var. XRANDR, her fiziksel monitörün tek bir X ekranında nerede başladığı ve bittiği hakkında bilgi sağlar. xscreensaverbunu her monitörde farklı bir ekran koruyucu çalıştırmak veya her monitör için bir kez aynı ekran koruyucuyu üç kez çalıştırmak için kullanır.

Bunu değiştirmek istiyorum, böylece sadece bir ekran koruyucu çalışacak ve üç monitörün tamamını kaplayacak (yani tüm X ekranını kaplayacak.) Bu şekilde ekran koruyucusundaki animasyonların bir monitörden diğerine dolaşmak serbest olacak. .

Mümkün mü?

Yanıtlar:


7

xscreensaverBir ekran koruyucuyu birden fazla monitöre yayıp yaymayacağını sormak için yazarı Jamie Zawinski ile iletişime geçtim ve bana şu yanıtı verdi:

Hayır, bunu tasarımla yapmaz, çünkü denedim ve koruyucunun% 99'u bok gibi görünüyor. Bok gibi görünmeyenler için, Bir Tasarruf Modu aynı görünüyor.

Monitörler arasındaki çerçeve boşluğundan bahsetmektedir sanırım monitörler arasında geçiş yaparken görüntünün garip görünmesini sağlar.


+ 1 doğrudan Jamie ile temas için, bu yetkili değilse o zaman ne olduğunu bilmiyorum.
KlaymenDK

Yine de, özellikle ayrı ekranlarda çalışmak için yapılmış herhangi bir koruyucu varsa (yani, çerçeveyi ve ofset yerleşimini / geometrisini dikkate alarak veya başka şekilde kullanarak) ...
KlaymenDK

Eğer varsa xscreensaver, seslerinin bir parçası değildirler . Multimonitor oyun, ekranlar arasındaki boşlukları, pikseller monitör çerçeveleri tarafından gizlenmiş gibi görünecek şekilde yapılandırılabilir, çünkü görünüşe göre işler daha iyi görünür, ancak X11'in böyle bir şeyi desteklediğini düşünmüyorum, bu yüzden xscreensaverI düşünüyorum. Alternatif - xrandrgörünüm pencereleri arasındaki boşluklara sahip özel geometri - fare imleci monitörler arasında hareket ettikçe bir süre kaybolurken can sıkıcı olabilir.
Malvineous

3

Bununla birkaç yıl geç kaldım, ama bu çok uzun zamandır istediğimiz bir şey. Birden çok monitöre karşı bir hack zorlamak için xscreensaver 5.40 karşı düşük kaliteli bir yama yazdım. Ayrıntılar burada .

Bence kesmek yaklaşık% 95 üçlü monitör kurulumu boyunca mükemmel görünüyor . Bazıları, doldurulması gereken daha fazla piksel olduğundan, daha fazla sprite / render elde etmek için ayarlarının hafifçe ayarlanması gerekiyordu.

Ayrıca, mod listesine "Tüm monitörler üzerinde bir ekran koruyucu" ekleme konusunda herhangi bir ilgisi olup olmadığını görmek için Jamie ile iletişime geçeceğim. Oldukça basit olmalı, ancak beceri seviyemin ötesinde.

Güncelleme 20181101 - Jamie, aynı sonuca ulaşmaya çalışan xinerama ve vidinfo desteğini kaldırmak için bazı önerileri yanıtladı. Hala çerçevesiz 2 monitör çözümüne itiraz ediyor, ancak 3'ün iyi görünebileceğini anlıyor.


Umarım resmi xscreensaver dağıtımına eklemek için yamayı yukarı doğru göndermeyi düşünürsünüz!
Malvineous

1
ne yazık ki benim yama kalitesi çok kötü yani "düzgün" yapılması gerekir. Yazar Jamie ile temas kuracağım ve fikre açık olup olmadığını göreceğim.
stackwok
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.