Apakah ada cara untuk xscreensaver
menjalankan screen saver tunggal di seluruh tampilan X, mengabaikan geometri Xinerama / XRANDR?
Saya memiliki tiga monitor yang muncul sebagai layar X tunggal pada satu layar X. XRANDR memberikan informasi tentang di mana setiap monitor fisik dimulai dan berakhir pada layar X tunggal. xscreensaver
menggunakan ini untuk menjalankan screen saver yang berbeda pada setiap monitor, atau menjalankan screen saver yang sama tiga kali, satu kali untuk setiap monitor.
Saya ingin mengubah ini sehingga hanya satu screen saver yang dijalankan, dan itu mencakup ketiga monitor (mis. Ini memakan seluruh layar X). Dengan cara ini animasi di screen saver akan bebas untuk menjelajah dari satu monitor ke monitor berikutnya. .
Apakah ini mungkin?
sumber
xscreensaver
suara itu. Multimonitor game dapat dikonfigurasi untuk meninggalkan kesenjangan antara layar seolah-olah piksel dikaburkan oleh bezels memantau karena hal ini rupanya membuat hal-hal yang terlihat jauh lebih baik, tapi saya tidak berpikir X11 mendukung hal seperti ini sehingga akan sulit untuk membangun kexscreensaver
saya berpikir. Alternatif -xrandr
geometri khusus dengan celah di antara viewports - mungkin mengganggu karena kursor mouse menghilang untuk sementara waktu ketika bergerak di antara monitor.Saya terlambat beberapa tahun dengan ini, tetapi ini adalah sesuatu yang kami inginkan untuk waktu yang sangat lama. Saya telah menulis tambalan berkualitas buruk terhadap xscreensaver 5.40 untuk memaksa satu peretasan melewati beberapa monitor. Detail di sini .
Menurut pendapat saya sekitar 95% peretasan terlihat sangat baik di seluruh pengaturan tiga monitor. Beberapa membutuhkan pengaturan mereka sedikit tweak untuk mengaktifkan lebih banyak sprite / objek yang diberikan, karena ada lebih banyak piksel yang perlu diisi.
Saya juga akan menghubungi Jamie untuk melihat apakah dia tertarik menambahkan "Satu screensaver di semua monitor" dengan benar ke daftar mode. Itu seharusnya cukup sederhana, tetapi di luar tingkat keahlian saya.
Pembaruan 20181101 - Jamie menjawab dengan beberapa saran untuk menghapus dukungan xinerama dan vidinfo yang berusaha mencapai hasil yang sama. Dia masih keberatan dengan solusi 2-monitor bezelgapped, tetapi mengerti bahwa 3 mungkin terlihat ok.
sumber
Saya merasa sulit untuk percaya bahwa kebutuhan untuk ini belum menjadi jelas bagi para pengembang. Sebagian besar orang yang saya kenal memiliki lebih dari 1 monitor di desktop mereka dan sudah cukup lama. Bahkan istriKU memiliki 2. Kebanyakan menjalankan Windows di mana ini bukan masalah sekalipun.
Saya kira Jamie berpikir bahwa screensaver yang sangat berbeda pada masing-masing dari tiga monitor saya terlihat lebih menarik daripada yang besar dengan celah bezel. Jika dia melakukannya, saya curiga dia adalah minoritas, tetapi dia berhak atas pendapatnya, seperti halnya saya bahwa itu tampak sangat bodoh untuk memiliki 3 screensaver yang berbeda berjalan tepat di samping satu sama lain. Saya cukup terkejut mengetahui bahwa pada dasarnya tidak mungkin untuk melakukan yang besar. (Mungkin benar-benar sulit untuk dilakukan dengan benar, saya tentu tidak tahu caranya). Mungkin akan mengharuskan seseorang menghabiskan waktu berjam-jam untuk membuat xscreensaver melakukan ini alih-alih dengan keluarga mereka dan hal-hal lain yang lebih produktif. Dan ini TIDAK lebih penting. Ini adalah item daftar keinginan.
sumber