Existe uma maneira de xscreensaver
executar um único protetor de tela em toda a tela X, ignorando a geometria Xinerama / XRANDR?
Eu tenho três monitores aparecendo como uma única tela X em um monitor X. O XRANDR fornece informações sobre onde cada monitor físico inicia e termina na única tela do X. xscreensaver
usa isso para executar um protetor de tela diferente em cada monitor ou executar o mesmo protetor de tela três vezes, uma vez para cada monitor.
Gostaria de mudar isso para que apenas um protetor de tela seja executado e abranja todos os três monitores (ou seja, ocupa toda a tela X.) Dessa forma, as animações no protetor de tela estarão livres para percorrer de um monitor para o próximo .
Isso é possível?
fonte
xscreensaver
sons. Os jogos com vários monitores podem ser configurados para deixar lacunas entre as telas, como se os pixels estivessem obscurecidos pelos painéis do monitor, pois isso aparentemente faz as coisas parecerem muito melhores, mas não acho que o X11 suporte algo assim, portanto, seria difícil incorporarxscreensaver
I pensar. A alternativa -xrandr
geometria personalizada com intervalos entre janelas de exibição - pode ser irritante, pois o cursor do mouse desaparece por um tempo enquanto se move entre os monitores.Estou alguns anos atrasado com isso, mas é algo que desejamos há muito tempo. Eu escrevi um patch de baixa qualidade contra o xscreensaver 5.40 para forçar um hack em vários monitores. Detalhes aqui .
Na minha opinião, cerca de 95% dos hacks parecem excelentes em uma configuração de monitor triplo. Alguns deles precisaram ajustar um pouco as configurações para permitir mais sprites / objetos renderizados, pois há significativamente mais pixels a serem preenchidos.
Também entrarei em contato com Jamie para ver se ele tem algum interesse em adicionar corretamente "Um protetor de tela em todos os monitores" à lista de modos. Deve ser razoavelmente simples, mas está além do meu nível de habilidade.
Atualização 20181101 - Jamie respondeu com algumas sugestões para remover o suporte ao xinerama e vidinfo tentando alcançar o mesmo resultado. Ele ainda se opõe a uma solução com dois monitores, mas entende que três podem parecer bons.
fonte
Acho difícil acreditar que a necessidade disso não se tornou óbvia para os desenvolvedores. A maioria das pessoas que conheço tem mais de um monitor em sua área de trabalho e possui há algum tempo. Até a minha esposa tem 2. A maioria executa o Windows onde isso não é um problema.
Suponho que Jamie pense que um protetor de tela completamente diferente em cada um dos meus três monitores pareça mais atraente do que um grande com lacunas na moldura. Se ele suspeitar que ele é minoria, mas tem direito à sua opinião, como eu sou bastante estúpido por ter três protetores de tela diferentes rodando um ao lado do outro. Fico bastante surpreso ao saber que basicamente é impossível fazer uma grande. (Pode ser realmente difícil de fazer corretamente, eu certamente não sei como). Provavelmente, será necessário que alguém gaste muitas horas fazendo o xscreensaver fazer isso, em vez de passar o tempo com a (s) família (s) e outras coisas mais produtivas. E isso não é mais importante. É um item da lista de desejos.
fonte