Existe-t-il un moyen de faire xscreensaver
fonctionner un seul économiseur d'écran sur l'ensemble de l'affichage X, en ignorant la géométrie Xinerama / XRANDR?
J'ai trois moniteurs apparaissant comme un seul écran X sur un écran X. XRANDR fournit des informations sur le début et la fin de chaque moniteur physique sur le seul écran X. xscreensaver
utilise ceci pour exécuter un économiseur d'écran différent sur chaque moniteur ou pour exécuter le même économiseur d'écran trois fois, une fois pour chaque moniteur.
Je voudrais changer cela afin qu'un seul économiseur d'écran soit exécuté, et qu'il couvre les trois moniteurs (c'est-à-dire qu'il occupe tout l'écran X.) De cette façon, les animations de l'économiseur d'écran seront libres de se déplacer d'un moniteur à l'autre .
Est-ce possible?
la source
xscreensaver
par les sons. Les jeux multimoniteurs peuvent être configurés pour laisser des espaces entre les écrans comme si les pixels étaient obscurcis par les cadres du moniteur, car cela améliore apparemment les choses, mais je ne pense pas que X11 supporte quelque chose comme ça, donc il serait difficile de l'intégrer àxscreensaver
I pense. L'alternative - laxrandr
géométrie personnalisée avec des espaces entre les fenêtres - peut être gênante lorsque le curseur de la souris disparaît pendant un certain temps lorsqu'il se déplace entre les moniteurs.J'ai quelques années de retard avec ça, mais c'est quelque chose que nous voulions depuis très longtemps. J'ai écrit un correctif de mauvaise qualité contre xscreensaver 5.40 pour forcer un piratage sur plusieurs moniteurs. Détails ici .
À mon avis, environ 95% des hacks semblent excellents dans une configuration à triple moniteur. Certains ont eu besoin de modifier légèrement leurs paramètres pour activer le rendu de plus de sprites / objets, car il y a beaucoup plus de pixels à remplir.
Je contacterai également Jamie pour voir s'il a intérêt à ajouter correctement "Un économiseur d'écran sur tous les moniteurs" à la liste des modes. Cela devrait être raisonnablement simple, mais dépasse mon niveau de compétence.
Mise à jour 20181101 - Jamie a répondu avec quelques suggestions pour supprimer le support de xinerama et vidinfo en essayant d'obtenir le même résultat. Il s'oppose toujours à une solution à 2 écrans à cadre biseauté, mais comprend que 3 pourrait sembler correct.
la source
J'ai du mal à croire que la nécessité de cela ne soit pas devenue évidente pour les développeurs. La plupart des gens que je connais ont plus d'un moniteur sur leur bureau et l'ont depuis un certain temps. Même ma femme en a 2. La plupart exécutent Windows où ce n'est pas un problème.
Je suppose que Jamie pense qu'un économiseur d'écran complètement différent sur chacun de mes trois moniteurs semble plus attrayant qu'un grand avec des lacunes de lunette. S'il le fait, je soupçonne qu'il est minoritaire, mais il a droit à son opinion, tout comme je pense qu'il semble assez stupide d'avoir 3 économiseurs d'écran différents fonctionnant côte à côte. Je suis assez surpris d'apprendre qu'il est fondamentalement impossible d'en faire un gros. (Peut être vraiment difficile à faire correctement, je ne sais certainement pas comment). Il faudra probablement que quelqu'un passe beaucoup d'heures à faire faire xscreensaver au lieu de passer du temps avec sa famille et d'autres choses plus productives. Et ce n'est PAS plus important. C'est un élément de la liste de souhaits.
la source